変数とその他の区別について

いつもお世話になります。

1.read rangeで読み込んだデータをデータテーブルに格納

2.for each row を使用し内部でassignを使用し各列のデータを格納
(例)result=row.item(0)

3.格納した値をフロー条件分岐で1列目が”完了済み”となっていて、2.3.4.列目にそこに値が入っているか否かで分岐させています。その際に
result="完了済み"AndAlso Not String.IsNullOrEmpty(result2) AndAlso Not String.IsNullOrEmpty(result4)

のように条件を設定しているのですがうまくいかず、
"完了済み"equals(result)AndAlso Not String.IsNullOrEmpty(result2) AndAlso Not String.IsNullOrEmpty(result4)

も試してみたのですが、式の終わりがなくerrorが起きてしまいます。

どなたか解決方法ご教授頂けますと幸いです。

result.equals("完了済み") AndAlso Not String.IsNullOrEmpty(result2) AndAlso Not String.IsNullOrEmpty(result4)
上記でいかがでしょうか。

1 Like

ご回答ありがとうございます。

どうやらうまくいかず、完了済みとなっていない行も処理されてしまいます。

result2 ⇒ result2.ToString
result4 ⇒ result4.ToString

では如何でしょう?

3 Likes

error消えました!

いつもありがとうございます。

rowから読み込んだItemがそのままだとObject型になってしまうから、型が合わないというエラーが出ますね……!盲点でした。

1 Like

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