【发布时间】:2015-11-12 19:33:49
【问题描述】:
x 和 y 始终是数字。
如果用户不更改值,则默认情况下 x、y 和 Quantity 始终为“1”。 我设置了 y = 4。
运行下面的代码时,我收到错误: 变量“数量”的格式为数字。值“4+1-1”对此格式无效”
Dim x, y, z, result
x = EndingLabel.Value
y = BarcodedNumber.Value
z = x & "+" & 1 & "-" & y
result = z
If (z > y) Then
Quantity.Value = result
Else
End If
我不确定问题是我的代码还是我正在编写的程序,但它似乎没有计算实际的等式“4+1-1”。我做错了什么?
【问题讨论】:
-
"4+1-1" 不是等式,因为表达式中没有等号。
-
谢谢!希望我能在一小时前问。
标签: vbscript