エクセルマクロ:メールのドメイン抽出

 

エクセルマクロ:メールのドメイン抽出

 エクセルマクロは、日々の業務を効率化するための強力なツールです。今回は、特定のメールアドレスからドメイン名を抽出する簡単なマクロをご紹介します。このマクロは、メールアドレスの「@」記号の後ろにあるテキストを取得し、それをエクセルのセルに出力するものです。


 このマクロは、メールアドレスリストからドメイン名を分析したい場合や、特定のドメイン名を持つメールアドレスを集計したいときに非常に便利です。例えば、顧客データベースから企業ドメインのメールアドレスを抽出して、ビジネス向けのマーケティング活動を行う際に役立ちます。


 マクロのコードは非常にシンプルで、以下のようになります。


```vba

Sub メールの後ろ出力()

    Dim mail As String

    mail = "sample@1234.com"

    Range("A1").Value = Right(mail, Len(mail) - InStr(mail, "@"))

End Sub

```


 このコードでは、`mail`変数に格納されたメールアドレスから、「@」記号の位置を`InStr`関数で検索し、その位置から右側の文字列を`Right`関数で抽出しています。そして、その結果をエクセルの`A1`セルに出力しています。


 このようなマクロを使用することで、手作業でのデータ処理時間を大幅に削減し、より重要な業務に集中することができます。エクセルマクロは、ビジネスの生産性を向上させるためのキーとなる技術の一つです。


 エクセルマクロに関するさらなる情報や、他の便利なマクロ例については、当ブログをチェックしてください。次回も、皆さんの業務を効率化するためのヒントをお届けします。お楽しみに!