[英]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.