[英]VBA Text to columns FieldInfo
FieldInfo:=Array(Array(0, 5), Array(8, 1))
我正在尝试使用文本来固定宽度的列。
为此,我录制了一个宏。
因为我是VBA的新手,所以我可以理解一些代码。
但是,上面的代码不清楚。
有人可以解释此代码的作用吗?
字段信息:
一个数组,其中包含各个数据列的解析信息。 解释取决于DataType的值。 在对数据进行定界时,此参数是一个由两个元素组成的数组,每个两个元素组成的数组指定特定列的转换选项。 第一个元素是列号(从1开始),第二个元素是xlColumnDataType常量之一,用于指定如何解析列。
这个例子:
Array(Array(3, 9), Array(1, 2))
如果源数据具有固定宽度的列,则每个由两个元素组成的数组的第一个元素将指定列中的起始字符位置(以整数表示;第一个字符为0(零))。 包含两个元素的数组的第二个元素将列的解析选项指定为1到9之间的一个数字,如上所述。
来源: https : //msdn.microsoft.com/en-us/vba/excel-vba/articles/range-texttocolumns-method-excel
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.