我正在制作一个带有输入数字为(.5)的文本框的程序。如果用户输入0.0,0.5,1.0,1.5等,则可以。但如果他/她应该输入2.4,3.6等,我必须产生错误信息。我应该在与小数点后面的数字相关的If语句中加入什么。我真的很感激帮助。谢谢!
答案 0 :(得分:2)
使用Mod
运算符。如果该值的任何模数与零不同,那么该值可能不正确。
If value Mod 0.5 <> 0 Then
'Value is wrong
End If
Mod运算符将value
除以0.5
,并返回除法的余数。因此,如果余数为零,那么value
可以被0.5整除。