
No.1ベストアンサー
- 回答日時:
はじめまして
できると思います。
あらかじめ大きなフォームを作っておいて、そこに全ての項目を設定しておきます。
で、フォーム自体は半分とかの大きさにしておいて、次のようなコードを書けばよいのではないでしょうか?
'詳細ボタン
Private Sub CommandButton1_Click()
UserForm1.Height = UserForm1.Height * 2
CommandButton1.Enabled = False
End Sub
'設定完了ボタン
Private Sub CommandButton2_Click()
UserForm1.Height = UserForm1.Height / 2
CommandButton1.Enabled = True
End Sub
うまく伝わりましたか?
この回答へのお礼
お礼日時:2005/08/25 10:50
ありがとうございました。
まさにやりたい事でした。
>大きなフォームを作っておいて、フォーム自体は半分とかの大きさにして
この発想がなかったです。
フォームを半分したら見えない部分は消える?ものだと思ってました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ユーザーフォーム上に現在日時...
-
VBAのテキストフォームの折り返...
-
Form_Load と Form_Activate の...
-
VB.NETでフォームロード中のエ...
-
VBAでユーザーフォームを再表示...
-
クリックイベントなのに、2回ク...
-
Microsoft Formsの「個人情報や...
-
モーダルフォームとモードレス...
-
VBA(エクセル)のユーザー...
-
ExcelVBAでユーザーフォームが...
-
ExcelVBAのユーザーフォームの...
-
VBAで画像を表示する方法
-
パソコンの画面に合わせてユー...
-
フォームのテキストボックスな...
-
アクセス2013 フォームが...
-
【VBAユーザーフォームで閉じる...
-
'ユーザーフォーム右上隅の[×...
-
ユーザーフォームのテキストボ...
-
エクセルVBAのフォームを最...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
Microsoft Formsの「個人情報や...
-
Form_Load と Form_Activate の...
-
VBAでユーザーフォームを再表示...
-
クリックイベントなのに、2回ク...
-
ユーザーフォーム上に現在日時...
-
テキストボックス入力データの...
-
VBAのテキストフォームの折り返...
-
ACCESSのフォーム、開くんです...
-
Hideについて(.NET)
-
ユーザーフォームのテキストボ...
-
エクセルVBAのフォームを最...
-
モーダルフォームとモードレス...
-
EXCEL VBA ユーザーフォームの...
-
フォームのテキストボックスな...
-
コントロールの存在確認
-
パソコンの画面に合わせてユー...
-
フォームウィンドウを最前面に...
-
Accessで、一つのフォーム画面...
おすすめ情報