2017年7月10日

【Excel】シート内の文字列を置換するマクロ


そのシート内の文字列を置換するマクロです。



たとえば、シートにこのような文字列があったとして、ここで「バナナ」を「イチゴ」に置換するには次のように記述します。
Sub ReplaceString()

    Cells.Replace What:="バナナ", Replacement:="イチゴ"
    
End Sub
Whatに検索する文字列、Replacementに置き換える文字列を指定します。

実行結果


うーん...、焼きイチゴかぁ...。


ちなみに、Replaceにはいろいろオプションがあります。詳しくは下記のサイトをご覧ください。
Range.Replace メソッド (Excel) | Excel VBA リファレンス


comments powered by Disqus

スポンサーリンク