Excel VBA質問箱 IV

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

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


11460 / 13646 ツリー ←次へ | 前へ→

【15883】ユーザーフォームのみの表示 TM 04/7/10(土) 12:15 質問[未読]
【15884】Re:ユーザーフォームのみの表示 かみちゃん 04/7/10(土) 12:26 回答[未読]
【15888】Re:ユーザーフォームのみの表示 TM 04/7/10(土) 20:20 お礼[未読]
【15987】Re:ユーザーフォームのみの表示 初心者 04/7/13(火) 23:16 質問[未読]
【15989】Re:ユーザーフォームのみの表示 IROC 04/7/14(水) 0:06 回答[未読]
【15990】Re:ユーザーフォームのみの表示 初心者 04/7/14(水) 0:17 質問[未読]
【15993】Re:ユーザーフォームのみの表示 IROC 04/7/14(水) 8:00 回答[未読]
【15994】Re:ユーザーフォームのみの表示 初心者 04/7/14(水) 8:34 質問[未読]
【15995】Re:ユーザーフォームのみの表示 IROC 04/7/14(水) 8:46 回答[未読]
【15999】Re:ユーザーフォームのみの表示 初心者 04/7/14(水) 11:04 お礼[未読]

【15883】ユーザーフォームのみの表示
質問  TM  - 04/7/10(土) 12:15 -

引用なし
パスワード
   マクロを立ち上げた時、Sheet を表示せずにユーザーフォームのみ表示するにはどうしたらいいか教えて下さい。

【15884】Re:ユーザーフォームのみの表示
回答  かみちゃん  - 04/7/10(土) 12:26 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>マクロを立ち上げた時、Sheet を表示せずにユーザーフォームのみ表示するには

'ブックを開いたときにエクセルを非表示にして、フォームだけを表示します。
Sub Auto_Open()
 Application.Visible = False
 UserForm1.Show
End Sub

ちなみに、

'ユーザーフォームにボタンを配置し、非表示のエクセルを表示して、フォームを閉じます。
Private Sub CommandButton1_Click()
 Application.Visible = True
 Unload Me
End Sub

【15888】Re:ユーザーフォームのみの表示
お礼  TM  - 04/7/10(土) 20:20 -

引用なし
パスワード
   早速、ご回答いただき有難うございました。やってみます。


▼かみちゃん さん:
>こんにちは。かみちゃん です。
>
>>マクロを立ち上げた時、Sheet を表示せずにユーザーフォームのみ表示するには
>
>'ブックを開いたときにエクセルを非表示にして、フォームだけを表示します。
>Sub Auto_Open()
> Application.Visible = False
> UserForm1.Show
>End Sub
>
>ちなみに、
>
>'ユーザーフォームにボタンを配置し、非表示のエクセルを表示して、フォームを閉じます。
>Private Sub CommandButton1_Click()
> Application.Visible = True
> Unload Me
>End Sub

【15987】Re:ユーザーフォームのみの表示
質問  初心者  - 04/7/13(火) 23:16 -

引用なし
パスワード
   >>マクロを立ち上げた時、Sheet を表示せずにユーザーフォームのみ表示するには
>
>'ブックを開いたときにエクセルを非表示にして、フォームだけを表示します。
>Sub Auto_Open()
> Application.Visible = False
> UserForm1.Show
>End Sub
>
>ちなみに、
>
>'ユーザーフォームにボタンを配置し、非表示のエクセルを表示して、フォームを閉じます。
>Private Sub CommandButton1_Click()
> Application.Visible = True
> Unload Me
>End Sub


私もこの操作をしたいのですが、といいますかやってみたのですが、
どこにどう入力していいのかわかりませんでした。ユーザーフォームの
コードに入力するわけではないのでしょうか?
ご教示いただけましたら幸いです。

【15989】Re:ユーザーフォームのみの表示
回答  IROC  - 04/7/14(水) 0:06 -

引用なし
パスワード
   >>Sub Auto_Open()

は、標準モジュールです。


>>Private Sub CommandButton1_Click()

は、ユーザーフォームに配置した
コマンドボタンをダブルクリックしたところに記述します。

【15990】Re:ユーザーフォームのみの表示
質問  初心者  - 04/7/14(水) 0:17 -

引用なし
パスワード
   ▼IROC さん:

ありがとうございます。やってみました。できました。

ついでにという言い方は失礼かもしれませんが、
ユーザーフォームを画面全体に広げる方法というのが
あるのでしょうか?もしあるのでしたら
教えていただけましたら幸いです。宜しくお願い致します。

【15993】Re:ユーザーフォームのみの表示
回答  IROC  - 04/7/14(水) 8:00 -

引用なし
パスワード
   >ユーザーフォームを画面全体に広げる方法というのが
>あるのでしょうか?

標準の機能では出来ませんが、
windowsに組み込まれている機能(API関数)を
利用することによって、通常のウィンドウのように
最大化や最小化させることは出来ます。

しかしながら、配置したコントロールや
ディスプレイのサイズに合わせ、
プロパティでサイズを設定するのが一般的だと思います。

【15994】Re:ユーザーフォームのみの表示
質問  初心者  - 04/7/14(水) 8:34 -

引用なし
パスワード
   ▼IROC さん:

ありがとうございます。
「API関数」まだ自分のレベルでは遠い世界のようです。
プロパティでサイズを調整する方法を教えていただけないでしょうか?
宜しくお願いします。

【15995】Re:ユーザーフォームのみの表示
回答  IROC  - 04/7/14(水) 8:46 -

引用なし
パスワード
   VBEでユーザーフォームのプロパティ欄を見て下さい。

height、width があります。

【15999】Re:ユーザーフォームのみの表示
お礼  初心者  - 04/7/14(水) 11:04 -

引用なし
パスワード
   ▼IROC さん:

ありました。そしてやってみました。できました。
ありがとうございます。

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