2013-11-25 33 views
0

我可以這樣做嗎?我在for循環中尋找dim多個變量

For i = 1 To 127 
    Dim cell&i as Range 
Next 

因爲我有很多細胞需要調暗。

+0

這是不可能的,沒有使用黑客。你究竟在做什麼?調暗127個相同類型的變量是很奇怪的。 – 2013-11-25 08:13:29

回答

1

不,你不能。

嘗試使用數組來代替:

Dim nCells As Long 
Dim myCells() As Range 'store them in an array 

nCells = 127 
ReDim myCells(1 To nCells) 
For i = 1 To nCells 
    Set myCells(i) = Range("A1").Offset(i,i) ' or whatever... 
Next i 

也許你應該告訴我們你要實現的目標完全吻合。這種模式看起來有點不尋常。

+0

+ 1很好:) –

+0

感謝您的幫助:-) –