Excel VBA質問箱 IV

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

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


45491 / 76732 ←次へ | 前へ→

【36234】Re:テキストボックスに候補表示・・・・
発言  neptune  - 06/3/25(土) 15:48 -

引用なし
パスワード
   ▼ぱっせんじゃー さん:
>候補が複数ある場合はやはりリストボックス
>やコンボボックスとの組み合わせになると思
>います。
複数ある場合はコンボボックスでTextBoxに見せかけるとかじゃどうですか?

UserFormにコンボボックスを1つ配置して
UserForm表示後コンボボックスに123とか適当に入力してみて下さい。
候補が現れます。見た目はTextBoxとしか見えません。

fmShowDropButtonWhenNeverはバージョンによって違うかもしれませんから
違ったら訂正してください。

Private Sub ComboBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
Static lCount As Long
  If lCount >= 2 Then
    Me.ComboBox1.DropDown
    lCount = 0
  Else
    lCount = lCount + 1
  End If
End Sub

Private Sub UserForm_Initialize()
  With Me.ComboBox1
    .ShowDropButtonWhen = fmShowDropButtonWhenNever
    .AddItem "ABC"
    .AddItem "EFG"
    .AddItem "HIJ"
  End With
End Sub

0 hits

【36219】テキストボックスに候補表示・・・・ VBAに負けっ放し 06/3/25(土) 11:15 質問
【36220】Re:テキストボックスに候補表示・・・・ ぱっせんじゃー 06/3/25(土) 11:20 発言
【36223】Re:テキストボックスに候補表示・・・・ ぱっせんじゃー 06/3/25(土) 13:22 発言
【36234】Re:テキストボックスに候補表示・・・・ neptune 06/3/25(土) 15:48 発言
【36235】Re:テキストボックスに候補表示・・・・ neptune 06/3/25(土) 15:50 発言
【36240】Re:テキストボックスに候補表示・・・・ ぱっせんじゃー 06/3/25(土) 16:07 発言
【36241】Re:テキストボックスに候補表示・・・・ ichinose 06/3/25(土) 16:21 発言
【36254】Re:テキストボックスに候補表示・・・・ VBAに負けっぱなし 06/3/26(日) 16:01 質問
【36447】Re:テキストボックスに候補表示・・・・ Jaka 06/3/31(金) 14:00 回答
【75168】Re:テキストボックスに候補表示・・・・ とおりすぎーた 13/12/25(水) 10:18 発言

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