Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3392 / 76735 ←次へ | 前へ→

【78974】別ウィンドウのワークシート間コピー
質問  エリエール  - 17/4/3(月) 3:16 -

引用なし
パスワード
    別ウィンドウのワークシート間コピーをしようと下記のコードを
書きましたが、エラーと書き直しの繰り返しで分からなくなり質問させて
いただきました。どなたかご教授下さいませ。

 目的:シートAのデータ(1,007行×7列の数値)を別ウィンドウで既に開かれて
いるシートBにコピーすることです。
シートAとシートBを別ウィンドウにした理由は、シートAのデータはOntimeで1秒間隔でデータを記録していますが、そのデータを元に他の場所でデータ加工するときにセルが入力状態にあるとOntimeで行っている記録が止まってしまうからです。

 コード:実際のデータ数より少なくしています。

Sub WriteData() 'イベントはSheetAのボタンを押します

Dim OutData As Variant 'データ格納用の変数です

Dim App As Object
Dim SheetA As Worksheet
Dim SheetB As Worksheet

Set SheetA = ActiveSheet

OutData = SheetA.Range(Cells(1, 1), Cells(4, 4))

Set App = GetObject("C:\Users\SheetB.xlsm")
Set SheetB = App.Worksheets("Data")

SheetB.Activate

SheetB.Range(Cells(1, 1), Cells(4, 4)) = OutData

SheetA.Activate

End Sub

環境等:Excel2010を使用しています。
    VBA初級者です。

よろしくお願いします。

0 hits

【78974】別ウィンドウのワークシート間コピー エリエール 17/4/3(月) 3:16 質問[未読]
【78975】Re:別ウィンドウのワークシート間コピー γ 17/4/3(月) 7:13 回答[未読]
【78979】Re:別ウィンドウのワークシート間コピー エリエール 17/4/3(月) 15:02 発言[未読]
【78989】Re:別ウィンドウのワークシート間コピー γ 17/4/3(月) 21:22 発言[未読]
【78990】Re:別ウィンドウのワークシート間コピー エリエール 17/4/3(月) 22:33 発言[未読]
【78991】Re:別ウィンドウのワークシート間コピー β 17/4/4(火) 0:33 発言[未読]
【78992】Re:別ウィンドウのワークシート間コピー γ 17/4/4(火) 7:31 発言[未読]
【78996】Re:別ウィンドウのワークシート間コピー エリエール 17/4/4(火) 8:04 発言[未読]
【78994】Re:別ウィンドウのワークシート間コピー エリエール 17/4/4(火) 7:40 お礼[未読]

3392 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free