Excel) (Range.Replace 方法
會傳回 Boolean 值,表示指定之範圍內儲存格中的字元。 使用這個方法並不會變更選取範圍或使用中儲存格。
語法
運算式。取代 (What、 Replacement、 LookAt、 SearchOrder、 MatchCase、 MatchByte、 SearchFormat、 ReplaceFormat)
expression 代表 Range 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
What | 必要 | Variant | 您想要 Microsoft Excel 搜尋的字串。 |
Replacement | 必要 | Variant | 替換的字串。 |
LookAt | 選用 | Variant | 可以為下列其中一個 xlLookAt 常數:xlWhole 或 xlPart。 |
SearchOrder | 選用 | Variant | 可以為下列其中一個 XlSearchOrder 常數:xlByRows 或 xlByColumns。 |
MatchCase | 選用 | Variant | True 表示搜尋會區分大小寫。 |
MatchByte | 選用 | Variant | 只有在您已在 Microsoft Excel 中選取或安裝雙位元組語言支援時,才使用此引數。 若為 True,則雙位元組字元只能符合雙位元組字元。 若為 False,則雙位元組字元可符合其對等的單位元組字元。 |
SearchFormat | 選用 | Variant | 方法的搜尋格式。 |
ReplaceFormat | 選用 | Variant | 方法的取代格式。 |
傳回值
布林值
註解
每次使用此方法時, 會儲存 LookAt、 SearchOrder、 MatchCase和 MatchByte 的設定。 如果下次呼叫此方法時未指定這些引數的值,便會使用儲存的值。 設定這些引數會變更 [尋找] 對話方塊中的設定,而變更 [尋找] 對話方塊中的設定則會變更您省略引數時使用的儲存值。 若要避免問題,請在每次使用此方法時明確地設定這些引數。
範例
此範例將每個三角函數 SIN 函數都取代為 COS 函數。 取代所進行的範圍為 Sheet1 中的 A 欄。
Worksheets("Sheet1").Columns("A").Replace _
What:="SIN", Replacement:="COS", _
SearchOrder:=xlByColumns, MatchCase:=True
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。