繁体   English   中英

如何在 Excel 中循环具有多个范围的列

[英]How to loop over columns with multiple ranges in Excel

我正在尝试遍历列以检查我的范围Union(Range("A2:A5"), Range("C2:E5"))同一行中的每个单元格是否不为空,如果它突出显示空单元格然后检查对于我范围的第二行。 我不知道如何解决这个问题,因为我的范围是多列的联合。 有什么帮助吗?

在此处输入图像描述

Union(Range("A2:A5"), Range("C2:E5")).Columns.Count

即使我使用这个Union(Range("A2:A5"), Range("C2:E5")).end(xlToLeft).Columns ,我也得到 1 (我认为我应该得到 2 )

Dim r As Range
Set r = Union(Range("A2:A5"), Range("C2:E5"))
Dim currCell As Range
For Each currCell In r
    'do your testing here
Next

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM