質問: true ここまで//// なのですが、コピーものとのブックが複数ある時、画面がチラチラしてしまいます。ブックをオープンさせずにシートを他ブックにコピーさせる方法ってないでしょうか。 ご存知の方がいらっしゃいましたら、ご教授お願いします。
回答: excel vba で "excel.application"ってのも 妙な話ですが使えないわけではないので、 他に良い回答がなかったら使って下さい。 dim xlapp as variant dim bk as variant set xlapp = createobject("excel.application") xlapp.visible = false ' ★この命令で、見えない状態でブックを開くことができる★ set bk = xlapp.workbooks.open(コピー元のブックのパス) : : この開いたブックにアクセスするには、全てのexcel命令の頭に xlapp. をつければよい。 例: xlapp.workbooks.open xlapp.cells("a1") 等 : : xlapp.quit set xlapp = nothing