0
我在數組及其類型中掙扎。我有一個單獨的工作表A列(類型爲General),填充整數如「629984」。當在VBA,我宣佈一個數組,並嘗試直接基於從14
行選擇範圍,以lastrow + 13
這樣來填充它:VBA在1行中填充數組
ReDim TempID(1 To lastrow + 13, 1 To 1) As Integer
TempID = OppsClosed.Range("A14:A" & lastrow + 13).Value
我得到一個類型不匹配錯誤。在OppsClosed.Range("A14:A" & lastrow + 13).Value
放置和廣告手錶據我所知,該類型是Variant/Double
。 從A14
低谷A13955
範圍內的每個細胞充滿了整數,如「629984」,你可以從圖中看到下面
我的問題是:我怎樣才能避免使用variant
?循環是唯一的方法嗎?
只是爲了澄清,當你說'8781341'時,他們在單獨的列中是單獨的數字嗎? – Gareth
不,因爲你可以看到選擇是低谷1列''A14:A「' – gmeroni
所以他們在單獨的行嗎? – Gareth