如何在函数中使用计数器作为参数?

时间:2010-11-09 02:45:41

标签: vba excel-vba excel

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

1 个答案:

答案 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一起。