
VBAでユーザーフォームにコンボボックスを設置してます。このコンボボックスを開くと現在10項目位表示できるようにしているのですが、この表示内容の詳細をコメントみたいな感じで表示させることは可能なのでしょうか?たとえばコンボボックスで「スイッチ」と「ボタン」が選択できるとします。この状態では入力者はよく分からないため、たとえば「スイッチ」を選択する前に「スイッチ」の上にマウスのポインターを置くと「切り替えスイッチ」「ロータリースイッチ」等の詳細表示をエクセルのコメントとように表示させ、それを確認して入力者は選択をする。見たいな感じのことはできないのでしょうか?分かる人がいたら教えてください。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんにちは。
内容項目のそれぞれに、ポップアップ(TipText)は、付けられないと思います。コメントのようにポップアップできるのは、それ自体が(ActiveX)コントロールでないとできません。
ですから、
サンプルですが、
ListBox を一つ設けて、クリックで、
'Option Explicit
'説明をコンマ切りで順番に入れる
Const MSG As String = "エー,ビー,シー,ディー,イー,エフ,ジー,エイチ,アイ,ジェー"
Private Sub UserForm_Initialize()
Dim i As Integer
For i = 65 To 74
ListBox1.AddItem Chr(i)
Next
End Sub
Private Sub ListBox1_Click()
Dim Msges As Variant
Msges = Split(MSG, ",")
On Error Resume Next '設置者が配列数をミスした場合を想定
MsgBox Msges(ListBox1.ListIndex)
End Sub
なお、クリックは右クリックでもコードを換えれば可能になります。
No.1
- 回答日時:
Excelですか?
ComboBox の ControlTipText プロパティでヒント表示は可能です。
ただ、一覧表のように表示するイメージでは無いですね。
改行コードを入れても改行されなかったのでサンプルはカンマで区切ってみました。
この辺は Excelのバージョンによって違うかも知れません。(こちらは Excel2000)
UserForm に ComboBox をひとつ置き、下記コードでテスト
Private Sub UserForm_Initialize()
Dim s As String
For i = 65 To 74
Me.ComboBox1.AddItem Chr(i) & Chr(i)
s = s & Chr(i) & Chr(i) & ","
Next i
Me.ComboBox1.ControlTipText = s
End Sub
でも、10項目程度で選択肢を最初から見せたいならいっそ ListBox を使うとか、、、
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
Excelで、ボタンにコメントをつけたい。
Excel(エクセル)
-
コマンドボタンやイメージにマウスをのせるとボタン名を表示したい
Excel(エクセル)
-
-
4
ExcelVBAのユーザーフォームの中に線を引きたい
Visual Basic(VBA)
-
5
ユーザーフォームをホイールでスクロールする方法(Excel2000VBA)
Excel(エクセル)
-
6
EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?
Excel(エクセル)
-
7
【Excel VBA】コンボボックスで選択した値の取得
Excel(エクセル)
-
8
条件付書式で「=#N/A」に色を付けたい
Excel(エクセル)
-
9
VBAでのユーザフォームの表示有無の確認について
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
core i7-4702hq core i7-7500u ...
-
フロースイッチ異常の警報発報...
-
中古でジョイコンなしの代わり...
-
断路器のDSをLSと書くのは何か...
-
スイッチの ・1P ・3W ・4W こ...
-
エレベーターの扉を手で抑えて...
-
本体の裏にある電源ボタンの意味
-
L2スイッチの必要性
-
エアシリンダーのマグネットっ...
-
カタリストについて教えてくだ...
-
ヴィダルサスーンのコテって自...
-
シロッコファンの強弱スイッチ...
-
発電機 商用切替スイッチはなぜ...
-
スイッチ性能
-
L3スイッチからメディアコンバ...
-
PS2の75000と70000の型の違い、...
-
三路スイッチのスイッチ傾き方...
-
任天堂オンライン販売
-
電気の取っ手が落ちたまま戻らない
-
HSRPとSTPが混じっている複雑な...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フロースイッチ異常の警報発報...
-
スイッチの ・1P ・3W ・4W こ...
-
断路器のDSをLSと書くのは何か...
-
Word差し込み 時間が秒やAMPM...
-
中古でジョイコンなしの代わり...
-
中古パソコンの購入の是非につ...
-
電気の取っ手が落ちたまま戻らない
-
シロッコファンの強弱スイッチ...
-
batファイルを作成してoutlook...
-
蛍光灯の紐が抜けました(中の...
-
三路スイッチのスイッチ傾き方...
-
マザー
-
ゲームキューブのエラー表示
-
任天堂スイッチのSDカードにつ...
-
開閉器のDSとLSの違いって何で...
-
ペンダント型照明器具のヒモ(...
-
本体の裏にある電源ボタンの意味
-
ヴィダルサスーンのコテって自...
-
L2スイッチの必要性
-
文書作成したいだけなのですが…
おすすめ情報