Excel VBA質問箱 IV

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

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


10706 / 13646 ツリー ←次へ | 前へ→

【20341】クリップボードの情報を削除するには? ZERO 04/12/6(月) 18:37 質問[未読]
【20342】Re:クリップボードの情報を削除するには? IROC 04/12/6(月) 18:45 回答[未読]
【20343】Re:クリップボードの情報を削除するには? ZERO 04/12/6(月) 18:52 お礼[未読]

【20341】クリップボードの情報を削除するには?
質問  ZERO  - 04/12/6(月) 18:37 -

引用なし
パスワード
   お伺いします!
マクロで片方のブックの指定セルをコピーして、もう片方のブックの指定セルにペーストしたあとに、コピー元のブックをworkbook.closeで閉じようとした時に、クリップボードに大きな情報があり、他のプログラムに貼り付ける為に情報を残しますか?みたいなメッセージが表示されます。
このメッセージを表示させずにコピー元のブックを閉じる方法ってないでしょうか?

自分でもいろいろ試行錯誤して、クローズ処理の前に

application.displayalerts = false

でメッセージを表示させないようにしたのですが、メッセージが表示されない代わりにPCが固まってしまうのです(涙
コピーするデータがセル(1,1)からセル(20000,130)と膨大なデータ量がある為と、
クリップボードに大量の情報があるから固まってしまうのでは?と思うのですが・・・

おそらくクリップボードの情報を削除することができれば問題はないと思うのですが・・・・

別にクリップボードの情報を削除するのが目的ではなく、マクロでブックを閉じるときにクリップボードのメッセージや変更を保存しますか?の類のメッセージが表示されずにブックを閉じれれば問題はないのです。

どなたかご教授ください!!

【20342】Re:クリップボードの情報を削除するには?
回答  IROC  - 04/12/6(月) 18:45 -

引用なし
パスワード
   range("a1").copy

でも入れてみては?

【20343】Re:クリップボードの情報を削除するには?
お礼  ZERO  - 04/12/6(月) 18:52 -

引用なし
パスワード
   ▼IROC さん:
>range("a1").copy
>
>でも入れてみては?

あっ!
うまくいきました!!!!!

実は簡単なことだったんですね(恥
私はまだまだ修行が足りませんね(>_<)

IROCさん本当にありがとうございました!

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