1

Excelのコピー&ペーストについての質問です。

コピー元のExcelから別エクセルへ(範囲指定)してコピー&ペーストをするシナリオを作成しています。

コピー元のExcelにフィルタを掛けて情報を抽出し、抽出したセルを全てコピー&ペーストしたいです。

(コピー元の行数は可変)

エミュレーションを使用して、下記の様なシナリオを作成していますが、

上手く貼付けが出来ません。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

「Ctrl+A」でコピー元ファイルを全面選択

 ↓

「Ctrl+C」でコピー元ファイルの情報をコピー

 ↓

「Excel操作(カーソル移動)」 で貼付け先エクセルのA1セルを指定

 ↓

「Excel操作(全面化)」 で貼付け先エクセルを全面化

 ↓

「Ctrl+V」 で貼付け先エクセルへ貼り付け

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

※エミュレーションの前後には300ミリの待機時間を設定しています。

シナリオの途中に待機ボックスなどを設定して確認すると、

「Ctrl+C」までは問題なく動作していますが、

「Excel操作(カーソル移動)」以降で、クリップボードの値がクリアされてしまい、

上手く貼付け出来ないように見受けられます。

また、「Ctrl+V」の代わりに「Excel操作(カーソル位置へペースト)」を設定すると、

下記のエラーとなります。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

スクリプトの実行に失敗しました。

エラー番号: 0x000003ec
内容: Range クラスの PasteSpecial メソッドが失敗しました。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

Winactorのバージョンは7.02になります。

解決方法があれば、教えて頂きたいです。よろしくお願いいたします。

はんなり 回答した質問
回答とコメントは、会員登録(無料)で閲覧できるようになります。