我有一個列表。它是文本,我如何將這個列表作爲直線列表輸入到vba中,這樣vba會自動將此列表轉換爲列中的每個文本值低於列表中的前一列的列?將列表轉換爲不包含列表中的列表的列表
這個列表在excel中不存在,它只能在vba中輸入。
我有一個列表。它是文本,我如何將這個列表作爲直線列表輸入到vba中,這樣vba會自動將此列表轉換爲列中的每個文本值低於列表中的前一列的列?將列表轉換爲不包含列表中的列表的列表
這個列表在excel中不存在,它只能在vba中輸入。
這裏有一種方法:
MyList = [{"a";"b";"c";"d";"e"}]
這將創建一個垂直陣列具有五個行和一列。方括號是Evaluate方法的縮寫符號。
縮寫符號有一些限制。方括號內的文字必須是文字,並且必須少於256個字符。
對於更長的列表,您可以使用完整的評估方法。
感謝您的回覆,但是這對我無效 這就是我寫的:Range(「a2」)。Value = [{「a」;「b」;「c 「;」d「;」e「}]我在哪裏出錯了? – DaaB
範圍(「a2:a6」)= [{「a」;「b」;「c」;「d」;「e」}] –
@DaaB您是否正常工作? –
查看字典集合或數組 –