データテーブルの空白エラー回避方法 (データテーブルを検索、範囲を読み込み)

初心者です。

表題の件でアドバイスをいただけないでしょうか。
Excelファイルに色をつけているところがあります。
青、黄色、オレンジ、それぞれ1か所でも空白となっていた場合は、エラーとなります。
この場合の回避方法をご教示いただけないでしょうか。

それと別件となりますが、作成したシーケンスですが、
だいぶ長いようにおもうのですが、こんなものでしょうか。
より短く集約できる方法がありましたら、
併せてアドバイスいただけないでしょうか。

どうぞよろしくお願いいたします。おみつもり.zip (18.5 KB)

『データ テーブルを検索』でrow(“品名b”).ToStringが空だとエラーになります。
条件分岐( if )で 空の場合はスキップすればエラー回避できます。

String.IsNullOrEmpty(row("品名b").ToString)

↑これはrow(“品名b”)が空の場合にTrueを返しますので、ifのFalseの方で『データ テーブルを検索』の処理をすればエラーになりません。

j00541さま

ご教示くださりありがとうございました。
うまくできました!

ただ、残念ながら青セルを空白にした場合は、
エラー回避できませんでした。
どなたかご教示くださいませんでしょうか。。

取得したいデータの列に空欄があれば、lookup datatable アクティビティを使わない方が良いと思います。
空欄があれば、取得したセル値はNULLのため、エラーになるはずです。

サンプルを作成しましたので、ご参考ください。↓
Sample.xaml (9.9 KB)

l_cellの変数の型をDoubleではなく、GenericValueかObjectにすればエラーはなくなりますし、とりあえず動くとは思いますが、念のため、Doubleに変換する行を入れた方がいいかもしれません。
(lookup datatable アクティビティは悪くないと個人的には思います。。。)

EdisonLau様
サンプルをお作りくださりありがとうございました。
大変参考になりました!
またレイアウトもきれいに整えてくださり、
こちらも大変参考になりました。
深くお礼申し上げます。

kyd_has様
ご教示くださり、ありがとうございます。
まだ試せてませんが、後日トライしてみます。
レイアウトの感想も添えてくださりありがとうございました。

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