将列表转换为列,而列表不在excel中

时间:2015-11-03 13:24:31

标签: excel vba excel-vba

我有一份清单。它是文本,如何在vba中将此列表作为直接列表输入,以便vba自动将此列表转换为列,其中每个文本值都低于该列表中的前一个?

这个列表在excel中不存在,它只能在vba中输入。

1 个答案:

答案 0 :(得分:0)

这是一种方式:

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

这将创建一个包含五行一列的垂直数组。方括号是Evaluate方法的缩写表示法。

缩写表示法有一些限制。方括号内的文本必须是文字的,且必须短于256个字符。

对于较长的列表,您可以使用完整的Evaluate方法。