VBA:文字列の正規表現「RegExpオブジェクト」利用の事前準備


◆参照設定の設定

 VBAで正規表現を使うには、「RegExpオブジェクト」を利用します。
 デフォルトでは使えないので、都度呼び出す「CreateObject関数」を使うか、以下のように「参照設定」→「Microsoft VBScript Regular Expressions 5.5」を探してチェックをいれます。

(1)「CreateObject関数」を使う場合

(2)参照設定を設定する場合

 VBAのエディターを開き、「ツール」→「参照設定」をクリックする。

 次に、「Microsoft VBScript Regular Expressions 5.5」を探して、チェックボックスにチェックを入れて、「OK」を押す。※「Microsoft VBScript Regular Expressions 1.0」がある場合もあるが「5.5」の方だけチェックを入れる。

◆関連記事

VBA:半角数値かどうか判定する方法(RegExpオブジェクト)

【VBA】「RegExpオブジェクト」を利用して半角数値かどうか判定する方法

VBA:文字列の正規表現(3)指定した位置の数字、文字を変換・削除。「RegExp」の「Replace」利用

【VBA】文字列の正規表現(3)指定した位置の数字、文字を変換・削除。「RegExp」の「Replace」利用。

VBA:文字列の正規表現(2)指定した範囲の数字、文字を全て変換・削除。「RegExp」の「Replace」利用

【VBA】文字列の正規表現(2)指定した範囲の数字、文字を全て変換・削除。「RegExp」の「Replace」。指定した範囲の数字・文字をまとめて変換・削除ができます。




おすすめ