比较vba中的单元格值

时间:2014-10-03 15:40:26

标签: vba excel-vba if-statement for-loop excel

我试图将一个单元格的值(总是一个数字)与for循环中的迭代变量进行比较,但出于某种原因,vba说这是一个无效的调用或参数。我是vba的新手,所以非常感谢任何帮助。

For i = 2 To wb1.Sheets("Development Priority List").Rows.Count

If wb1.Sheets("Development Priority List").Cells("A" & i).Value < i - 1 Then
    wb1.Sheets("Development Priority List").Range("A" & i, "Z" & i).Delete
End If

Next i

1 个答案:

答案 0 :(得分:2)

您的IF声明不正确。改为:

If wb1.Sheets("Development Priority List").Cells(i,1).Value < i - 1 Then