2016-07-07 112 views
0

我試圖做一個多行數組變量,但它不工作由於某種原因,我可以不知道是什麼,我做錯了......在Excel VBA中創建多行數組?

以下陣列正常工作:

aInter = Array("Item 1", "Item 2", "Item 3", "Item 4", "Item 5") 

然而,當我嘗試使用該行繼續& _進行多線陣它不會讓我

我已經試過各種方法:

aInter = Array("Item 1", "Item 2", "Item 3" & _ 
"Item 4", "Item 5") 

aInter = Array("Item 1", "Item 2", "Item 3",) & _ 
("Item 4", "Item 5") 

aInter = Array("Item 1", "Item 2", "Item 3") & _ 
("Item 4", "Item 5") 

做這件事的正確方法是什麼?

+2

你通常會看到'&_'一起打破了字符串'我的名字是」&_‘托馬斯’的&用於字符串連接和時。 _用於在下一行繼續你的代碼 – 2016-07-07 20:23:25

回答

4

正確的方法是:

aInter = Array("Item 1", "Item 2", "Item 3", _ 
    "Item 4", "Item 5", _ 
    "Item 6", "Item 7") 
+0

我試過了,Excel說'Compile Error:Expected)'並且突出了第一個逗號 – Ryflex

+0

你使用的是什麼版本的MS Excel?我使用的是MS Excel 2010年,並沒有錯誤 –

+3

你必須有一個空間_ –