我有3個變體數組: 數組1 數組2 ARRAY3如何增加循環計數器的值作爲數組名後綴
我想for循環加我的計數器值到數組名稱的末尾保存通過例如重複相同的代碼行而不是
For i = 1 To oXlWkBk.Sheets.Count
FillArray ArraySource & i, "B1:" & oCurrentWs.Cells(lNumRows, lNumCols).Address(RowAbsolute:=False, ColumnAbsolute:=False)
Next i
:
- 陣列&我
- 陣列& CSTR(I)
- 陣列(我) :
For i = 1 To oXlWkBk.Sheets.Count
FillArray ArraySource1, "B1:" & oCurrentWs.Cells(lNumRows, lNumCols).Address(RowAbsolute:=False, ColumnAbsolute:=False)
FillArray ArraySource2, "B1:" & oCurrentWs.Cells(lNumRows, lNumCols).Address(RowAbsolute:=False, ColumnAbsolute:=False)
FillArray ArraySource3, "B1:" & oCurrentWs.Cells(lNumRows, lNumCols).Address(RowAbsolute:=False, ColumnAbsolute:=False)
Next i
我已經嘗試使用
是否可以追加計數器值作爲後綴來完成數組名稱?
都能跟得上。把它們放在一個'Scripting.Dictionary'中。然後你可以使用字符串鍵。 – Comintern
...或者把你的數組放在數組中,並使用數字索引 –