【发布时间】:2012-03-23 17:46:09
【问题描述】:
例如,如果一个工作表中的数据如下所示:
UsedRange.Columns.Count 为 6,这是所有行的最大列数。 即使我迭代使用
For each row in UsedRange.Rows
For each cell in row.Cells
...
Next cell
Next row
每行仍然数 6。
【问题讨论】:
-
我想为第 1 行迭代 6 次,为第 2 行迭代 3 次,等等。你明白我的意思吗?
-
你为什么要那个?您可以在 vba 的迭代中测试空单元格,也可以对每一行使用
=count(1:1)/=counta(1:1)公式... -
知道了。谢谢。我认为每一行都有一个类似的 UsedColumn 功能可以包装空测试。