共用方式為


Excel) (Range.Parse 方法

剖析範圍內的資料並將其分散於若干儲存格中。 將範圍內容分散對齊於多個相鄰的欄中;該範圍只能包含一欄。

語法

表達式ParseLineDestination) (剖析

expression 代表 Range 物件的變數。

參數

名稱 必要/選用 資料類型 描述
ParseLine 選用 Variant 包含左右括弧的字串,用以指出要分割儲存格的位置。
目的地 選用 Variant 代表剖析資料目的範圍左上角的 Range 物件。 如果省略此引數,Microsoft Excel 會在適當的位置進行剖析。

傳回值

Variant

註解

ParseLine[xxx][xxx] 會將前三個字元插入目的範圍的第一欄,然後將接下來的三個字元插入第二個數據行。 如果省略此自變數,Microsoft Excel 會根據範圍中左上方儲存格的間距來猜測要分割數據行的位置。

如果要使用其他範圍來推測剖析行,則可以使用 Range 物件當做 ParseLine 引數。 該範圍必須為其中一個要被剖析的儲存格。 ParseLine 引數不可以超過 255 個字元,其中包含括弧及空白。

範例

此範例將 206-555-1212 型態的電話號碼分解到兩欄中。 第一欄僅包含地區代碼,第二欄包含七個數位電話號碼及內嵌的連字元。

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

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應