Excel VBA中的标准循环如下所示:
dim i as integer
for i = 1 to 100
<do program>
next
end sub
现在,我的问题是:我如何使用计数器,我作为程序中的参数?
示例:
dim i as integer
for i = 1 to 100
If Range("Ci") = 0 Then
Rows("i:i").Select
Rows.Delete
next
end sub
答案 0 :(得分:3)
你应该可以这样做:
dim i as integer
for i = 1 to 100
If Range("C" & i) = 0 Then
Rows(i & ":" & i).Select
Rows.Delete
end if
next
end sub
&
是连接运算符,用于将字符串添加到另一个字符串。
现在i
显然是上例中的一个数字,但是VBScript非常聪明,可以知道你正在做什么,例如,只需坚持"C"
和当前值{{1一起。