我试图在工作表中使用VBA循环一组单元格,并检查它们是否包含任何数据。 我的表格是这样的:在Excel中循环遍历单元格VBA
__A_____B_____C_____D____E_____F____G
1| 3122 -1 -1 3243
2| -1 -1 -1 3243 1 1 1
3| -1 -1 -1 3255 1
5| 4232 2132 -1 3259
6| 7544 1333 324 3259
7| -1 -1 -1 3259 1 2 1
8| -1 -1 -1 3259 1 1 1
9| -1 -1 -1 3267
10| 2121 222 -1 3267
我想摆脱那些没有在E栏F和G的任何数据行,但我不知道如何通过行和列循环。我已经看到了许多关于循环列的说明,但我无法找到关于如何循环检查数据的单元格的任何内容。
感谢
啊,你是对的。这种情况下的内部For循环是不必要的。 感谢您的回答:) – 2009-12-03 05:48:01
您可以用一个只能进行一次评估的'WorksheetFunction.CountA'替换当前评估3件事情的If。这应该更快。 – Lunatik 2009-12-03 13:28:04
我不知道该怎么做。这是我第一次真正使用任何的visual basic变体。 – 2009-12-03 19:29:09