VBAで正規表現を利用するには VBAでも正規表現が利用できます。正規表現を利用するにはVBScriptのRegExpクラスを利用します。RegExpはRegular Expressionの略です。 RegExpクラスを使うには使い方に順序があり、事前にインスタンスの生成(New RegExpもしくはCreateObject関数)が必要になります。そしてインスタンス生成後にRegExpクラスの各種プロパティへの設定を行ったあとに正規表現での文字列処理の実行を行います。 このあたりについては後述しています。 なお、VBAで扱える正規表現のメタ文字についての詳細は「VBAで扱える正規表現の種類」をご参照ください。 事前に参照設定を行う RegExpクラスを利用するには2通りの方法があります。 CreateObject関数でRegExpクラスのインスタンスを生成する方法 参照設定する方法 どちら