VBA:文字列の正規表現「RegExpオブジェクト」利用の事前準備
◆参照設定の設定
VBAで正規表現を使うには、「RegExpオブジェクト」を利用します。
デフォルトでは使えないので、都度呼び出す「CreateObject関数」を使うか、以下のように「参照設定」→「Microsoft VBScript Regular Expressions 5.5」を探してチェックをいれます。
(1)「CreateObject関数」を使う場合
1 2 |
Dim reg As Object Set reg = CreateObject("VBScript.RegExp") |
(2)参照設定を設定する場合
VBAのエディターを開き、「ツール」→「参照設定」をクリックする。
◆関連記事
VBA:文字列の正規表現(3)指定した位置の数字、文字を変換・削除。「RegExp」の「Replace」利用
【VBA】文字列の正規表現(3)指定した位置の数字、文字を変換・削除。「RegExp」の「Replace」利用。
VBA:文字列の正規表現(2)指定した範囲の数字、文字を全て変換・削除。「RegExp」の「Replace」利用
【VBA】文字列の正規表現(2)指定した範囲の数字、文字を全て変換・削除。「RegExp」の「Replace」。指定した範囲の数字・文字をまとめて変換・削除ができます。