Excel VBA質問箱 IV

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

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


76469 / 76732 ←次へ | 前へ→

【4684】Re:マクロのuserformを全画面表示したい
回答  bykin  - 03/4/2(水) 23:27 -

引用なし
パスワード
   こんばんわ。

>マクロで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 発言

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