Replaceは下記のような大変便利な使い方ができます。
などがあります。
ただ複数の条件の置換え、正規表現による置換えなどはできません。
ここではデータが入力されたシートに、置き換え元と置き換え文字の入力セル、置き換えのコマンドボタンを配置しました。
置き換え元セルと置き換え文字セルに入力し、置き換えコマンドボタンをクリックすると、クリックイベントのVBAが実行します。
関連の「Replaceメソッドでシート全体を置換する」も参照してください。
Range オブジェクト式.Replace(What, Replacement, LookAt, SearchOrder, MatchCase,MatchByte, SearchFormat, ReplaceFormat)
・引数
・戻り値
ブール型 (Boolean)が返ります。
テストした結果では、常にTrueが返りました。
置換え元 と 置換え文字 にそれぞれ入力し、「置換え」ボタンをクリックすると、B1:B12の範囲を検索し置き換えます。

■ 実行結果
B1:B1000の範囲で”北海道” が ”ホッカイドウ” になっています。

Option Explicit
Private Sub CommandButton1_Click()
    If Range("F2") = "" Then
        MsgBox "置き換え元を入力してください。"
        Exit Sub
    End If
    
    If Range("F3") = "" Then
        MsgBox "置き換え文字を入力してください。"
        Exit Sub
    End If
    
      
    '置き換え実行
    Range("B1:B1000").Replace what:=Range("F2"), replacement:=Range("F3")
End Sub
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します