お世話になります。
以下の図のC列にF:GをlookupしてG列の値を入れたいと思っています。
For each row と lookup rangeアクティビティを使おうと思っているのですが、
うまくいきません。。(順番にlookupされない。。)
他の方法でもよいのですが、ロボットの詳細を教えていただけると助かります。
よろしくお願いいたします。
お世話になります。
以下の図のC列にF:GをlookupしてG列の値を入れたいと思っています。
For each row と lookup rangeアクティビティを使おうと思っているのですが、
うまくいきません。。(順番にlookupされない。。)
他の方法でもよいのですが、ロボットの詳細を教えていただけると助かります。
よろしくお願いいたします。
lookup rangeアクティビティを使用する際にプロパティで値を指定していると
思いますが、どのように指定していますか?
Excel上の項目は固定で、配列か何かで保持しているのでしょうか?
それとも項目の列をデータテーブルに読込しているのでしょうか?
ご返信ありがとうございます。
はい、そのValueが問題で知りたいところなのですが、
A:Cをデータテーブル変数に入れて指定したのですが(dt.Rows(0)(“項目”))
次の行へいかないので、指定方法を知りたいです。
初心者ですみません。
よろしくお願いします。
@dora様
dora さんが行っているようにA:C列までを対象にするのであれば、
ForEachRowアクティビティで全行回してあげて、
row.Item(“項目”).ToStringで取得可能かと思います。
データテーブルを検索アクティビティいいですね。始めて知りました。
セルのアドレスとってその隣に入力するかなと思ってましたが、
こちらの方が良さそうです。
@ytakayamaさん
いろいろありがとうございます!
勉強になりました!
始めは数値だったのでint32で取ったのですが、
Double型だからintに入力出来ないってエラーになったので型を合わせただけなので深い意味はないです…(汗
ドキュメントを見るとObject型が基本のようなので、
DoubleではなくObjectにしてあげた方が良さそうです。
なので、出力のセル値は「row(“先週”)」で代入のアクティビティは削除でも良いと思います。
@Yoichiさん
ありがとうございます。
Join Data Tablesというのがあるのですね!
存じませんでした。
お手数ですが、プロパティのスクショ頂けますでしょうか?
勉強します!
@Yoichiさん
ありがとうございます!