我有一個單元格範圍,讓我們來說:Range(「A1:D20」),它存儲在Range變量中。就我而言,範圍實際上是一個命名範圍。 例如從Excel中的單元格範圍獲取列x的單元格VBA
Set rngList = Range("LIST")
我試圖使用一個「用於每個」循環遍歷僅將細胞在塔2編輯:這是一個相對的引用,而不是絕對的:該範圍的第二列中。
E.g.
for each rngCell in rngList.Columns(2)
//Do stuff
next
.Columns(2)不起作用。有沒有簡單的方法來做到這一點?
乾杯
澄清:當我說「細胞在列2」,我說的是第2欄相對於細胞的範圍內範圍對象,而不是電子表格的第2列(即,絕對)。在我的例子中,第2列對於兩者來說都是相同的,但是說它是Range(「D1:G20」),'第2列'將是E列。 – Applez00800