出于某种原因,即使它没有进行验证,我也会每次都进入该状态。
If CC = "63165-POLIMENTO" And Format(registos.TextBox4, "#") < 0 Or Format(registos.TextBox4, "#") > ThisWorkbook.Worksheets("calculos2").Range("B4") Then
我的问题是越来越少的运营商,我相信他们是错位的。
答案 0 :(得分:1)
也许你的意思是这样的:
If CC = "63165-POLIMENTO" And _
(Val(registos.TextBox4) < 0 Or _
Val(registos.TextBox4) > Worksheets("calculos2").Range("B4")) Then
Val
将字符串转换为数字
这表示“CC
必须匹配63165-POLIMENTO
” AND :
TextBox4
否定, 或 , TextBox4
大于B4
)