I
Мой 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
Это ничего не делает. Не знаю почему