ワークブックをオープンしては内容をコピー、別のブックにペースト、元のブックを
閉じる事を
3回ほど繰り返すルーチンがあるのですが、1つのブックのデータが大きいため、
ブックを Workbooks(1).close(FALSE)で閉じるときに 別窓の注意でクリップボード
のデータを
再利用しますか?って感じのメッセージがでてきてしまいます。いちいち「はい、い
いえ」に
クリックするのもスマートではないので、事前にクリップボードをクリアするか、
ブックを閉じる
時にクリアできればいいのですが、マクロにも無く、それらしいメソッドも見つかり
ません。
なにか、良い方法はありませんか?
どなたかよろしくお願いいたします。
"Hideyuki Ishii" <diam...@kitanet.ne.jp> wrote
in message news:u24ZoSCJ...@TK2MSFTNGP10.phx.gbl ...
> 事前にクリップボードをクリアするか、ブックを閉じる時にクリ
> アできればいいのですが、
ペーストした後に「Application.CutCopyMode = False」とす
ればクリアできると思います。
セル範囲のコピーでしたら、Copy&Pasteの変わりに、「コピー
元範囲.Copy コピー先範囲」とすれば、クリップボードに残りま
せんのでもっと簡単かもしれません。
--
岸上幸生(ykis...@mail.gosei.co.jp)
コピーする、される範囲が可変長なため、後者は煩雑そうなので、
前者のApplication.CutCopyModeを使い解決できました。
ありがとうございました。