質問: xlminimized end sub というマクロを登録して最小化して、下のツールバーにアイコン化しました。 この場合ですが、次に、ツールバーのエクセルのアイコンをクリックしたとき、エクセル画面は全画面ではなくノーマルなものになってしまいます。 これを自動的に全画面表示にする場合はどうすればいいのでしょうか?
回答: お気に召して頂いたようで何よりです。 >do while、doevents、loopのそれぞれの意味 あまり説明は得意ではありませんが・・・ do while 条件式 ・・・ loop で1セットです。 条件式が成立している間loopの中を回ります。 for ... nextと似たようなものです。 今は while 条件式 ・・・ wend と書くみたいですけど・・・昔の人間なので。 他に do '無限ループ ・・・ loop や do until 条件式 '条件式が成立するまで ・・・ loop などの書き方があり、 do...loopの間に exit doというコマンドがあるとloopを強制的に抜けます。 doeventsについては 「発生したイベントがオペレーティング システムによって処理されるように、 プログラムで占有していた制御をオペレーティング システムに渡すフロー制御関数です。」 とヘルプにはのっていますが、 一時的にwindowsに制御を返す命令と言うことでしょうか・・・ 長い処理(do...loopや、for i=1 to 10000000...next)の時に doeventsを記述しないと、windowsが反応なしと見なしてフリーズしてしまいます。(たしか) こんな感じでわかりますでしょうか?