Excel VBA質問箱 IV

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

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


76442 / 76732 ←次へ | 前へ→

【4712】Re:マクロのuserformを全画面表示したい
お礼  あゆ  - 03/4/3(木) 14:42 -

引用なし
パスワード
   ▼bykin さん:
>こんばんわ。
>
>>マクロでuserformを全画面表示しておいたまま、裏でエクセルマクロを実行
>エクセルの画面が見えたら困るってことなんかな?
>全画面表示やのうて、フォームを表示するときにエクセルの画面を隠すってのではあきまへんか?
>↓こんなの
>
>'標準モジュール
>Sub test()
>  Dim OrgState As Integer
>  OrgState = Application.WindowState
>  Application.WindowState = xlMinimized
>  Load UserForm1
>  UserForm1.Show
>  MsgBox "処理終了"
>  Application.WindowState = OrgState
>  Unload UserForm1
>  Set UserForm1 = Nothing
>End Sub
>
>Sub 長い処理()
>  Dim i As Long
>  Dim j As Long
>  For i = 1 To 10000
>    j = j * 1
>    DoEvents
>  Next
>End Sub
>
>'フォームモジュール
>Private Sub UserForm_Activate()
>  長い処理
>  Me.Hide
>End Sub
>
>Visibleプロパティを操作してもええねんけど、エラーで終了したら後が困るんで、
>WindowStateプロパティ使ってみました。
>はずしてたらかんにんな。
>ほな。

質問に答えていただきありがとうございます!
私のレベルが低いため、上記をうまく理解することが出来なくて。。。
すみませんでした、お手数おかけしました。

0 hits

【4681】マクロのuserformを全画面表示したい あゆ 03/4/2(水) 17:31 質問
【4684】Re:マクロのuserformを全画面表示したい bykin 03/4/2(水) 23:27 回答
【4712】Re:マクロのuserformを全画面表示したい あゆ 03/4/3(木) 14:42 お礼
【4725】Re:マクロのuserformを全画面表示したい bykin 03/4/3(木) 18:49 回答
【4751】Re:マクロのuserformを全画面表示したい あゆ 03/4/4(金) 11:41 質問
【4767】Re:マクロのuserformを全画面表示したい bykin 03/4/4(金) 20:10 回答
【4768】Re:マクロのuserformを全画面表示したい bykin 03/4/4(金) 20:12 発言
【4705】ユーザフォームをモードレスで・・・ こう 03/4/3(木) 13:13 回答
【4711】Re:ユーザフォームをモードレスで・・・ あゆ 03/4/3(木) 14:38 質問
【4724】GetDesktopWindow こう 03/4/3(木) 18:15 回答
【4764】Re:GetDesktopWindow あゆ 03/4/4(金) 17:23 お礼
【4734】【過去ログ】ブックを表示させないでユーザ... こう 03/4/3(木) 23:52 発言

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