我有一份清单。它是文本,如何在vba中将此列表作为直接列表输入,以便vba自动将此列表转换为列,其中每个文本值都低于该列表中的前一个?
这个列表在excel中不存在,它只能在vba中输入。
答案 0 :(得分:0)
这是一种方式:
MyList = [{"a";"b";"c";"d";"e"}]
这将创建一个包含五行一列的垂直数组。方括号是Evaluate方法的缩写表示法。
缩写表示法有一些限制。方括号内的文本必须是文字的,且必须短于256个字符。
对于较长的列表,您可以使用完整的Evaluate方法。