質問: excelで飛び地の複数セルを同時に読み書きしたい excelとの連携について質問です。 excelファイルaからexcelファイルbに、 各月の販売量と売り上げを転記するソフトロボを作成 しようとしています。 この場合、「セルを読み込み」および「セルに書き込み」のアクティビティでは、複数のセルを一度に選択することはできないでしょうか。 なお、元になるデータはセルa1, a5, a9...といった形で飛び地のセルに入っており、「範囲を選択」は使えないのではないかと思っています。 上記のような理解ですので、逐一エクセルアプリケーションスコープの中で、1ファイルaのセルa1をコピー2ファイルbのセルa1に貼付3セルa5をコピー... という様...
回答: こんにちは まず対象となるアドレスを配列やリストあるいはディクショナリとして持っておき、 それをループさせることを検討したほうが良いように思えます。 具体的には、読み書きするアドレスがa・bとも同じであるならば、 addresses = {"a1","a5","a8","a12"} としておいて 繰り返し(コレクションの要素)の中で セル読みこみ、セル書き出しを行えば、 対象セルが増えてもアクティビティの数は増えません。 その上で、もう少しエクセルへの読み書きを効率的にしたいならば、 @hanacchi さんの postにあるようにdatatableを使うことを検討されると...