| 
    
     |  | ▼INA さん: >>フォームを普通に表示させておくことはできないでしょうか?
 >DoEventsやRepaintを試してみては如何でしょうか?
 >
 >それ以前に、FDやファイルの破損の原因となるので、
 >VBAで直接FDを操作すること自体、お薦めできませんが・・
 
 ご回答ありがとうございます。
 DoEvents等で試しましたが、あんまり状況は変わりませんでした。
 おっしゃる通り、FDを直接操作することは避けようとも思いましたが、
 もう少し挑戦しようと思い、書き込み中にフォームで「書き込み中」
 メッセージを表示しようと思いました。
 
 例えば、次のようなコードです。
 UserFormTest.Show
 ActiveWorkbook.Close savechanges:=True
 Unload UserFormTest
 
 そうすると、最初フォームが表示された時点でストップし、
 そのフォームを閉じると書き込みが始まります。
 フォームを表示したまま、書き込みを進めることはできないのでしょうか。
 
 Windows付属のエクスポーラでファイルのコピーや移動をするとき、
 フォルダからフォルダへファイルが飛んで行く絵が表れますね。
 あんな風にできないものかと考えているのですが...
 
 お知恵を拝借できれば幸いです。
 
 |  |