【Excel VBA】メールの正規表現エラーチェック(RegExp)

投稿者: | 2020年9月4日
excelアイコン

【投稿時のバージョン】

Microsoft365

 

 

エクセルのRegexp正規表現を使用したメールチェックできるマクロを作成してみたいと思います。

とはいってもメールの場合は各メーカーのメーラーによってパターンが違いますので完全にわかりませんがある程度は抜き出せるので実行してみたいと思います。

 

仕事の業務で使ったことがあるので同じシステムを使用してる場合はかなりエラーを判定できます。

A列にメールアドレスをセットするとB列に判定結果が出てオートフィルターされるといったものです。

そのままコピペで使用できます。

 

メールエラーチェックマクロ使用例

VBAコード

 

 

実行手順

①参照設定でMicrosoft VBScript Regular Expressionsを追加してください。

 

②新しいエクセルファイルを作成してA列にメールアドレスをセットし保存します。

 

③マクロを実行したら結果がB列にNGとNG2と表示されオートフィルターされます。

 

同じシステムを使用の場合でも完全には判別できませんが大量のデータがある場合はかなり役に立ちます。

 

【Excel VBA】正規表現でいろいろなパターンを判別 RegExp

【Excel VBA】Like演算子でパターンのサンプル例をご紹介!

Excel

Excel目次