Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba Excel宏解释_Vba_Excel_Vbscript - Fatal编程技术网

Vba Excel宏解释

Vba Excel宏解释,vba,excel,vbscript,Vba,Excel,Vbscript,这个宏代码的作用是什么 Selection.TextToColumns Destination:=Range("A1"), DataType:=xlFixedWidth, _ FieldInfo:=Array(Array(0, 1), Array(3, 1), Array(14, 1), Array(15, 1), Array(17, 1), _ Array(26, 1), Array(35, 1), Array(39, 1), Array(43, 1), Array(53, 1

这个宏代码的作用是什么

Selection.TextToColumns Destination:=Range("A1"), DataType:=xlFixedWidth, _
    FieldInfo:=Array(Array(0, 1), Array(3, 1), Array(14, 1), Array(15, 1), Array(17, 1), _
    Array(26, 1), Array(35, 1), Array(39, 1), Array(43, 1), Array(53, 1), Array(62, 1), Array( _
    70, 1), Array(85, 1)), TrailingMinusNumbers:=True
我知道它的目的地是A1,数据的列宽是固定的。我已经得到了这个宏,但我根本不明白它是做什么的


如果你能告诉我正确的方向那就太好了

如果您使用
TextToColumns
功能录制宏,并使用
Fixed Width
选项,您将获得此类代码。数组值指定创建每列的字符宽度。

这意味着宏是通过选择录制的,每个数组表示长度(char)还是宽度?所以数组(3,1)是3个字符长,第二列是前面提到的代码?听起来不错。正如我所说,说服自己的最快方法是记录一个快速宏。通常,尽管不一定,但只要你看到一个使用选择对象的过程,它就是一个记录的过程。选择对象非常容易避免,在实际使用中,它只在某些对象事件中真正有用,但在子过程中几乎不有用。请继续阅读