※ ChatGPTを利用し、要約された質問です(原文:更新したら自動でメールが飛ぶVBAマクロについて)
更新したら自動でメールが飛ぶVBAマクロについて
このQ&Aのポイント
データベースとつながったエクセルの表があり、情報の更新時に自動でメールを送信する方法について教えてください。
現在、更新ボタンを押すと最新の情報が追加されますが、複数のデータが追加される場合には対応できません。
前回の更新時の表を記録しておくことで、次の更新との違いを検知し、メールを送信するマクロを作成したいのですが、具体的な方法が分かりません。
マクロに詳しい方、教えて下さい
(1)下記のような、データベースとつながった。
エクセルの表があります。
在庫の到着日・・・・・営業マンの名前・・・・・営業マンのメルアド
1
2
3
(2)更新ボタンを押すと、
上からどんどん最新の情報が追加されていきます。
(3)更新ボタンは、一時間に一回押します。
(4)新しい情報が一番上に追加された時、(複数のときもあります)
営業マンのメルアドに、メールを飛ばす、という仕組みです。
【質問】
皆さんならどのようにこの問題にアプローチしますか?
<アイデア1>
ある指定のセルが変更したら、
メールを飛ばすマクロを実行すること考えました。
問題点は、
複数のデータが追加される場合には、これはできません。
<アイデア2>
前回の更新時の表を記録しておいて、
次の更新との違いがわかるようにする。
問題点は、
そのようなマクロをどのように書いたらいいのか今の私では分かりません。
ありがとうございます。
お礼
なるほど!! データベースの設計もやっています。 それなら、可能です! ありがとうございます。