excel编程中的VBA缺少函数或变量
发布网友
发布时间:2022-12-21 21:24
我来回答
共4个回答
热心网友
时间:2024-04-20 01:42
格式有问题呢。清单是工作表名字吧?如下:
Sub 清单1()
Dim ss As String, i As Integer, ii As Integer
For i = 5 To 24
If Sheets("评估").Cells(i, "F") <= 2 Then
Sheets("清单").Cells(i, "BI") = Sheets("评估").Cells(i, "C")
End If
Next i
End Sub
热心网友
时间:2024-04-20 01:43
评估! 是函数的写法,在VBA中不能这样写
if sheets("评估").cells(i,6)<=2 then sheets("清单1").cells(i,2)=shees("评估").cells(i,3)
热心网友
时间:2024-04-20 01:43
If 评估!Fi <= 2 Then 清单1!Bii = 评估!Ci VBA中不能这样写,改为:
If Sheets("评估").Range("F" & i) <= 2 Then Sheets("清单1").Range("B" & ii) = Sheets("评估").Range("C" & i)
热心网友
时间:2024-04-20 01:44
VBA对单元格的调用一般用CELLS(行,列),不能用Fi,Bi等
对电子表调用一般用SHEETS("工作表名")
if sheets("评估").cells(i,6)<=2 then sheets("清单1").cells(i,2)=shees("评估").cells(i,3)