Parse 方法

       

分析区域内的数据并将这些数据分散放置于若干单元格中。将区域内容分配于多个相邻接的列中;该区域只能包含一列。

expression.Parse(ParseLine, Destination)

expression   必需。该表达式返回 Range 对象。

ParseLine   Variant 类型,可选。包含方括号的字符串,用以指明如何拆分数据。例如,“[xxx][xxx]”表示将前三个字符置于目标区域的第一列中,其次三个字符置于第二列中。如果省略本参数,Microsoft Excel 将依据源区域左上角单元格中的空格猜测如何拆分数据。如果希望用其他区域来猜测分析方式,可用 Range 对象作为 ParseLine 参数。该区域必须为被分析的单元格之一。ParseLine 参数不能超过 255 个字符,包括方括号和空格。

Destination   Variant 类型,可选。代表目标区域左上角单元格的 Range 对象,该目标区域将放置数据分析结果。如果省略本参数,Microsoft Excel 将在原处放置结果。

示例

本示例将 206-555-1212 形式的电话号码分解到两列中。第一列仅包含地区代码,第二列包含七个数字的电话号码及内嵌的连字符。

Worksheets("Sheet1").Columns("A").Parse _
    parseLine:="[xxx] [xxxxxxxx]", _
    destination:=Worksheets("Sheet1").Range("B1")