mm.mm
(mm)
1
この質問、毎回毎回Excelを使ったUipathツールを作るたびにぶつかっており
まだ解決できていないのですが、
簡単に言えば
①ForEachループでExcelの行を上から1行ずつ読み込み
②値を貼り付け
ということができるようになりたいです。
つまり、

上記の場合、Exxcelデータを上から1行ずつ読み込み、いちごの時はいちごの値段をサイトで調べて
コピーし、それをB2セルに貼り付け。
次はりんごの値段をサイトで調べてコピーし、B3セルに貼り付け・・・
といったことをしたいのです。
でも、セルに書き込みアクティビティのセルの場所を書くところはB2とかでないといけないのでしょうか?
どうしたらいいのか困っています。
よろしくお願いいたします。
1 Like
HANACCHI
(はなっち!UiPath Japan MVP 2019-2022)
2
そうですね。"B2"とか、"C4"とか書かないといけません。
文字列の操作の結果が"B2"とか、"C4"とかになればいいので、
”B" & (ix + 2).ToString
でもOKですよ。
※ixは、現在のインデックスに指定した変数を仮定しています。EXCELの2行目は、DataTable型の0行目に位置するので、+2してます
mm.mm
(mm)
3
ありがとうございます、その方法がヒントになって無事解決できました。
1 Like
system
(system)
Closed
4
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.