簡體   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