2015-11-03 72 views
-2

我有一個列表。它是文本,我如何將這個列表作爲直線列表輸入到vba中,這樣vba會自動將此列表轉換爲列中的每個文本值低於列表中的前一列的列?將列表轉換爲不包含列表中的列表的列表

這個列表在excel中不存在,它只能在vba中輸入。

+1

查看字典集合或數組 –

回答

0

這裏有一種方法:

MyList = [{"a";"b";"c";"d";"e"}] 

這將創建一個垂直陣列具有五個行和一列。方括號是Evaluate方法的縮寫符號。

縮寫符號有一些限制。方括號內的文字必須是文字,並且必須少於256個字符。

對於更長的列表,您可以使用完整的評估方法。

+0

感謝您的回覆,但是這對我無效 這就是我寫的:Range(「a2」)。Value = [{「a」;「b」;「c 「;」d「;」e「}]我在哪裏出錯了? – DaaB

+0

範圍(「a2:a6」)= [{「a」;「b」;「c」;「d」;「e」}] –

+0

@DaaB您是否正常工作? –

相關問題