Excel VBA質問箱 IV

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

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


52608 / 76736 ←次へ | 前へ→

【28963】Re:コンボボックスについて
発言  ichinose  - 05/9/19(月) 19:35 -

引用なし
パスワード
   ▼tbtk さん:
こんばんは。

>すいません、お聞きします。
>コンボボックスをワークシート上に配置して
>複数あるユーザーフォームをコンボボックスの中のリストから呼び出して
>表示させたいのですが、どのようにしたらよろしいのでしょうか?
>表示させる際、出来ればコマンドボタンもワークシート上に配置して
>クリックして確定して表示という形にしたいです。
>ご教示いただけると幸いです。よろしくお願いします。

例えば、Userform1というユーザーフォームを表示させるには

Sub test()
  Dim frm As String
  frm = "userform1"
  UserForms.Add(frm).Show
End Sub

なんてすると、文字列で指定されたユーザーフォームを表示できます。

これを使えば、なさりたい事が出来ると思います。

Excelにはシート上に配置できるコンボボックスが2種類あります。

コマンドバー「フォーム」にあるコンボボックスと
コマンドバー「コントロールツールボックス」にあるコンボボックス。

この辺りの記述がないので全部のコード例は投稿しませんが、
まっ、ここがキーポイントかと思います。

0 hits

【28958】コンボボックスについて tbtk 05/9/19(月) 16:32 質問
【28963】Re:コンボボックスについて ichinose 05/9/19(月) 19:35 発言
【28970】Re:コンボボックスについて ichinose 05/9/20(火) 7:52 発言
【28971】Re:コンボボックスについて tbtk 05/9/20(火) 8:29 お礼
【28973】Re:コンボボックスについて tbtk 05/9/20(火) 9:43 質問
【28974】Re:コンボボックスについて Statis 05/9/20(火) 10:37 発言
【28976】Re:コンボボックスについて tbtk 05/9/20(火) 10:57 発言
【28977】Re:コンボボックスについて Statis 05/9/20(火) 11:08 回答
【28978】Re:コンボボックスについて tbtk 05/9/20(火) 11:17 お礼
【28975】Re:コンボボックスについて Statis 05/9/20(火) 10:46 回答
【29605】Re:コンボボックスについて Mik 05/10/9(日) 10:08 発言

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