久々にVBAをいじいじしてます。
正規表現を使おうとしたら2つやり方があったので整理。
正規表現というよりVBAにおけるインポートのやり方2種類ですね。
参照設定を使うと配布しにくいので、直よびするほうが好きです。
参照設定から「Microsoft VBScript Regular Expressions 5.5」を参照設定
Dim re As RegExp Set re = New RegExp re.Pattern = "^[0-9]+$" re.Test("01234")
- VBScriptを直よびするパタン
CreateObjectで読み込んじゃう
Dim re As RegExp Set re = CreateObject("VBScript.RegExp") re.Pattern = "^[0-9]+$" re.Test("01234")