| 
    
     |  | ▼ichinose さん: こんにちわ。
 
 マクロ「test」をコピペして実行してみました。
 一応これまでの流れを書いておきます。
 
 mainのみだった場合
 main実行
 ↓
 「ok」とでて、ユーザーフォームも更新されている。
 ↓
 ユーザーフォームを開いて、×で閉じた後、mainをまた実行してみた
 ↓
 「読み込み中にエラーが発生しました」
 ↓
 もう一度mainを実行してみた
 ↓
 「ok」
 結果的にはできるのですが、なぜ途中、一度フォームを開いて×で閉じると、エラーになるのかが、理論的にわからなかったので、お聞きした次第です。ちなみに一度mainで更新した後、フォームを一度も開かずにmainを再度実行してみたところ、エラーにはなりませんでした。
 
 testも試してみましたが、こちらの環境ではエラーになりました。「読み込み中にエラーが発生しました」とでて、ログには「行 2: フォーム名または MDI フォーム名 UserForm1 は既に使われています。」となっています。
 
 書くのが遅くなりましたが、(これも最低限提示するべき情報でした!すいません!)osはxp2のExle2002です。
 
 
 正直、話の趣向がずれてきていますが、報告のみさせていただきました。
 説明の足りない質問に丁寧に付き合ってくださりありがとうございます。
 
 |  |