【发布时间】:2019-03-18 07:01:56
【问题描述】:
我 我的 vba 似乎不太好用。如果它是小数,我需要它将 N 列中的值乘以 2,并且对所有其他值不执行任何操作。
目前是
Sub multiply()
Dim i, j, k, l As Integer
Dim n As Variant
i = Application.InputBox("enter end row")
j = Application.InputBox("enter factor")
For k = 1 To i
n = Cells(k, 14) * j
If VarType(n) = vbSingle Then Cells(k, 14) = n
Next k
End Sub
这没有任何作用。不知道为什么
【问题讨论】:
标签: vba floating-point integer