Excel) (Range.Parse 方法
剖析範圍內的資料並將其分散於若干儲存格中。 將範圍內容分散對齊於多個相鄰的欄中;該範圍只能包含一欄。
語法
表達式。ParseLine、Destination) (剖析
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 支援與意見反應。