コボットPortal

Excel範囲コピーペースト

「Excel範囲コピーペースト」アクテビティについてご紹介します。アクテビティの概要と使用例を参考に使い方をご説明します。


目次
  1. アクティビティのプログラム名 
  2. 説明
  3.  プロパティ
  4.  使い方
  5.  サンプル


1. アクティビティのプログラム名

RCA.Activities.Excel.ExcelCopyPasteRange


2. 説明

  クイックアクセス: 「ツールボックス」 > 「Excel」 > 「Excel範囲コピーペースト」

Excelファイルの指定したセル範囲の値を、指定先へコピーするアクティビティです。
Excelアプリケーション範囲内で使用します。


3. プロパティ 

プロパティ項目プロパティ名入力欄説明
オプションコピーアイテムドロップダウン選択貼り付けの形式を選択
All・・・すべて
Value・・・値
Formula・・・数式
NumberFormat・・・値の書式
 CellFormat・・・セル書式
その他パブリックチェック項目アクテビティ内の変数と引数がログファイルに書き込まれ、センターにプッシュされる
表示名値を入力(String型)アクティビティ名を変更
移動先宛先シート値を入力(String型)貼り付け先のシート名
宛先セル値を入力(String型)貼り付け先の範囲
入力シート名値を入力(String型)コピー元のシート名
ソース範囲値を入力(String型)コピー元の範囲


4. 使い方

「Excel範囲コピーペースト」アクテビティの使用例を参考に説明します。

【例】「sample.xlsx」内のセル番号A1~C1の値をA2~C2へコピーする

コボットStudioの①「Excelアプリケーション範囲」アクティビティを、指定のシーケンス内にドラックアンドドロップで配置します。アクティビティを追加した後、値の読み込みと書き込みを行うExcelファイルのパスを指定します。下記画面キャプチャのイメージです。

操作対象の「sample.xlsx」Excelファイルを開くためには、以下を入力し「Excelアプリケーション範囲」の設定を完成させます。
②「プロパティ」>「ファイル」>「ワークブックパス」「sample.xlsx」のパス

次に指定したセル範囲の値を、指定先へコピーするためのアクティビティです。
コボットStudioの③「Excel範囲コピーペースト」アクテビティを、「Excelアプリケーション範囲」アクテビティを内にドラックアンドドロップで配置します。下記画面キャプチャのイメージです。

「sample.xlsx」内のセル番号A1~C1の値を取得し、その値をA2~C2へ貼り付けるために、
④「プロパティ」>「移動先」>「宛先シート」に「sample.xlsx」の貼り付け先シート名「"Sheet1"」
⑤「プロパティ」>「移動先」>「宛先セル」に「sample.xlsx」の貼り付け先セル番号「"A2:C2"」
⑥「プロパティ」>「入力」>「シート名」に「sample.xlsx」のコピー元シート名「"Sheet1"」
⑦「プロパティ」>「入力」>「ソース範囲」に「sample.xlsx」のコピー元セル番号「"A1:C1"」
を入力すると「Excel範囲コピーペースト」の設定が完成します。

下記の画面キャプチャは実行後の「sample.xlsx」のイメージ図です。
具体的な設定は、下記のロボットサンプルをご確認ください。


5. サンプル

Excel範囲コピーペーストを行うサンプルロボットです。(動作確認しているバージョン:2.0.1.3)

■Excel範囲コピーペースト:sample_excelcopypasterange.zip

サンプルロボットのダウンロード方法と開き方

サンプルロボットのダウンロード方法と開き方は、こちらの記事をご参照ください。

印刷
松本 is the author of this solution article.

この回答は役に立ちましたか? はい いいえ

フィードバックを送信
お役に立てなくて申し訳ありません。フィードバックを残し、このアーティクルを改善するのにどうかご協力ください。