作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果范围由地址指定,我可以遍历一系列单元格以单独对每个单元格进行操作:
Dim cell as Range
For Each cell In Range("A1:A10")
debug.print cell.Address
Next cell
$A$1
$A$2
... etc
Columns
中指定一列时一个范围的集合,迭代只对整个列运行一次:
For Each cell In UsedRange.Columns(1)
Debug.Print cell.Address
Next cell
$A$1:$A$20
UsedRange.Columns(1)
不是
Range
目的?如果不是,那是什么??
UsedRange.Columns(1)
中的每个单元格.
最佳答案
这是因为 Column
是一个独特的对象本身。如果循环遍历列,则一次循环一列。循环 细胞 在列中:
Dim cell as Range
For Each cell In UsedRange.Columns(1).Cells
debug.print cell.Address
Next cell
关于excel - 为什么 For Each over Range.Columns(1) 不遍历单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55983823/
我是一名优秀的程序员,十分优秀!