エクセルVBAで正規表現が使えることを知ったのでメモ。 前準備 まずはVBAエディタを開き(Excelを開いた状態で Alt+F11)、VBAScriptの設定をします。 ツール(T) → 参照設定(R) → Microsoft VBScript Regular Expressions 5.5 にチェック → OK これでVBAから正規表現の機能が使えるようになります。 置換例① まずは基本的な使い方から。 RegExpオブジェクト re のPatternプロパティに、置換したいパターンをセットしておきます。 その後にReplaceメソッドを呼び出すことで文字列を置換することができます。 Replaceメソッドの第一引数が置換対象の文字列(abcd567hijk)。第二引数がパターン(efg)を置き換える文字列です。 re.Replace(置換対象の文字列, 置換文字列) 下記の例では、R
![エクセルVBAの置換に正規表現を使う - ネガティブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/146eda0e2e47fd2c93559bc326a5d77a6a42627c/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fx%2Fxterm256color%2F20150617%2F20150617213632.png)