Thanks - here we go:
Option Explicit
Private Sub Button_dec_point_Click()
'adds dec point to string
Calcstring = Calcstring + "."
End Sub
Private Sub Button_divide_Click()
'adds / to string
Calcstring = Calcstring + "/"
End Sub
Private Sub Button_equals_Click()
Dim A As Integer
Dim B As Double
Dim C As Double
Dim D As Double
A = InStr(Calcstring, "+")
If A > 0 Then
B = Val(Left(Calcstring, A))
C = Val(Mid(Calcstring, A + 1))
D = A + B
End If
A = InStr(Calcstring, "-")
If A > 0 Then
B = Val(Left(Calcstring, A))
C = Val(Mid(Calcstring, A + 1))
D = A - B
End If
A = InStr(Calcstring, "*")
If A > 0 Then
B = Val(Left(Calcstring, A))
C = Val(Mid(Calcstring, A + 1))
D = A * B
End If
A = InStr(Calcstring, "/")
If A > 0 Then
B = Val(Left(Calcstring, A))
C = Val(Mid(Calcstring, A + 1))
D = A / B
End If
Sheets("Calculator").Range("C4").Value = D
End Sub
Private Sub Button_minus_Click()
'adds - to string
Calcstring = Calcstring + "-"
End Sub
Private Sub Button_multiply_Click()
'adds * to string
Calcstring = Calcstring + "*"
End Sub
Private Sub Button_plus_Click()
'adds + to string
Calcstring = Calcstring + "+"
End Sub
Private Sub Button0_Click()
'adds 0 to string
Calcstring = Calcstring + "0"
End Sub
Private Sub Button1_Click()
'adds 1 to string
Calcstring = Calcstring + "1"
End Sub
Private Sub Button2_Click()
'adds 2 to string
Calcstring = Calcstring + "2"
End Sub
Private Sub Button3_Click()
'adds 3 to string
Calcstring = Calcstring + "3"
End Sub
Private Sub Button4_Click()
'adds 4 to string
Calcstring = Calcstring + "4"
End Sub
Private Sub Button5_Click()
'adds 5 to string
Calcstring = Calcstring + "5"
End Sub
Private Sub Button6_Click()
'adds 6 to string
Calcstring = Calcstring + "6"
End Sub
Private Sub Button7_Click()
'adds 7 to string
Calcstring = Calcstring + "7"
End Sub
Private Sub Button8_Click()
'adds 8 to string
Calcstring = Calcstring + "8"
End Sub
Private Sub Button9_Click()
' adds 9 to string
Calcstring = Calcstring + "9"
End Sub
Private Sub CommandButton1_Click()
'clears
Sheets("Calculator").Range("C4").Value = "0"
End Sub