答案 0 :(得分:1)
我做了一些更改,以检查你的程序。我注意到的第一件事是你使用了两个if
语句并且只关闭了第一个语句,我的意思是每个if
你需要一个end if
语句。其次,我认为两个if
是不必要的,因为你可以使用elseif
语句
Private Sub test()
Dim firstnum, secondnum As Single
firstnum = Cells(1, 1).Value
secondnum = Cells(1, 2).Value
If firstnum > secondnum Then
MsgBox " The first number is greater than the second number"
ElseIf firstnum < secondnum Then
MsgBox " The first number is less than the second number"
Else
MsgBox " They are euqal "
End If
End Sub
最后作为建议尝试始终使用缩进。