2009-07-09 3 views
0
source.Sheets(RevisionHistory).Copy before:=target.Sheets(1) 

これは動作しません。 Visible = Trueの場合、それは機能します。ウィンドウが表示されていないブックにExcelシートをコピーするにはどうすればよいですか? 「ターゲット」ワークブックのためのすべてのウィンドウが表示されていないとき

簡単な答えは、それらを見えるようにすることです。しかし、彼らは取り組まれており、ユーザーがそのすべての活動を見るのは問題です。

+1

:-)再びTrueにそれを設定することを忘れないでください、あなただけの真の可視性を設定することはできませんか? – Bryan

+0

ああ私の神、リッチBは、不必要な編集を中止します!質問をもっと心のこもったものにする言葉を削除する理由はありません。 – Bryan

答えて

1

シートが一時的に見えるようにする前にApplication.ScreenUpdating = Falseを試してみてください。あなたがコピーして後でfalseに戻ってそれを設定する前に、あなたは、VBAを使用している場合

+0

優秀!私はこの不動産を知らなかった。そして、それはExcel 2003以前に戻ります!ありがとうゲリー。他の開発者へ 警告:ワークブックのウィンドウが表示されていない作りは、ファイルのために覚えています。もう一度開くと、タブやデータは表示されません。 ...リック –

関連する問題