For each rowについて

皆様、平素よりお世話になっております。

下記のようにエラーが発生いたします。
解決方法を知っている方はご提示いただけると幸いです。

1.上記のファイルから要精検のみフィルタリングで残して、要精検にのみメールを送付するようにしております。

要精検

2.上記のようにフィルタリングは上手く行えており、for each rowを使用しアドレスを取得しoutlookでメールを送付します。
※フィルタリングしたデータテーブルは、「要精検_完成」に格納します。

3.するとメールでエラーが起きます。
(今回の場合)取得するアドレスの数が少ないのでしょうか?
もしそのことでエラーになる場合はどのように処理をすればよいでしょうか?
時期によってメールを送る人数が50人の時もいれば、1人の時もありますので0人にはならないのですが数の増減1~100人想定でエラーが起こらないようにしたいと考えております。

以上、ご回答いただければ幸いです。
よろしくお願いいたします。

3行目以降メールアドレスが空のためエラーになっているようです。
空の時はスキップする処理にすれば解消します。

Not String.IsNullOrEmpty(row(“アドレス”).ToString)

@N2027様

ご回答ありがとうございます。
3行目以上も情報が必要だったのですね。

とても勉強になりました。
また、これで処理もできるようになりました!
ありがとうございます!!

今後ともよろしくお願いいたします。

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.