Hi I have the following code to either add, subtract, multiply or divide two numbers
Private Sub Cmd_Test_Click()
Worksheets("Sheet1").Range("C9") = "1st Value"
Worksheets("Sheet1").Range("D9") = "2nd Value"
Worksheets("Sheet1").Range("E9") = "Operation"
Worksheets("Sheet1").Range("F9") = "Result"
Dim sngMy1stValue As Single
Dim sngMy2ndValue As Single
Dim strMyOperation As String
sngMy1stValue = Worksheets("Sheet1").Range("C10").Value
sngMy2ndValue = Worksheets("Sheet1").Range("D10").Value
strMyOperation = Worksheets("Sheet1").Range("E10").Text
If strMyOperation = "+" Then
Worksheets("Sheet1").Range("F10").Value = sngMy1stValue + sngMy2ndValue
End If
If strMyOperation = "-" Then
Worksheets("Sheet1").Range("F10").Value = sngMy1stValue - sngMy2ndValue
End If
If strMyOperation = "*" Then
Worksheets("Sheet1").Range("F10").Value = sngMy1stValue * sngMy2ndValue
End If
If strMyOperation = "/" Then
Worksheets("Sheet1").Range("F10").Value = sngMy1stValue / sngMy2ndValue
End If
End Sub
I am trying to write an additional statement that sets the “Result” cell to 0 (zero) if a user does not enter one of the four basic mathematical operators, I know that in one area of the code, Value would equal 0, but I am not sure where to proceed with the strMyOperation = .......
Very grateful if you could help me out
Private Sub Cmd_Test_Click()
Worksheets("Sheet1").Range("C9") = "1st Value"
Worksheets("Sheet1").Range("D9") = "2nd Value"
Worksheets("Sheet1").Range("E9") = "Operation"
Worksheets("Sheet1").Range("F9") = "Result"
Dim sngMy1stValue As Single
Dim sngMy2ndValue As Single
Dim strMyOperation As String
sngMy1stValue = Worksheets("Sheet1").Range("C10").Value
sngMy2ndValue = Worksheets("Sheet1").Range("D10").Value
strMyOperation = Worksheets("Sheet1").Range("E10").Text
If strMyOperation = "+" Then
Worksheets("Sheet1").Range("F10").Value = sngMy1stValue + sngMy2ndValue
End If
If strMyOperation = "-" Then
Worksheets("Sheet1").Range("F10").Value = sngMy1stValue - sngMy2ndValue
End If
If strMyOperation = "*" Then
Worksheets("Sheet1").Range("F10").Value = sngMy1stValue * sngMy2ndValue
End If
If strMyOperation = "/" Then
Worksheets("Sheet1").Range("F10").Value = sngMy1stValue / sngMy2ndValue
End If
End Sub
I am trying to write an additional statement that sets the “Result” cell to 0 (zero) if a user does not enter one of the four basic mathematical operators, I know that in one area of the code, Value would equal 0, but I am not sure where to proceed with the strMyOperation = .......
Very grateful if you could help me out