• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelコンボボックスの自動表示について)

エクセルコンボボックスの自動表示について

このQ&Aのポイント
  • エクセルマクロを使って、明細入力ソフトを作っています。商品の入力を簡潔にするため、コンボボックスに明細リストを登録してますが、そのリストにはコード番号として数字を使っています。
  • 困っているのは、入力した数字以外の数字まで表示してくれるところです。たとえば、リストに「1」と「16」というコードが登録されているとします。入力時に「1」と入力したいのに、コンボボックスに「1」と入力した時点で「16」と表示されてしまいます。
  • 入力した数字しか表示しないようにはできないものでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • taspon
  • ベストアンサー率69% (9/13)
回答No.2

コンボボックスのプロパティに MatchEntry (マッチング) というのがあります。 ここの設定を fmMatchEntryNone に変更すれば解決すると思います。 または、 ComboBox1.MatchEntry=fmMatchEntryNone などをソースに記述します。

joeyjoeyjoey
質問者

お礼

おかげさまで解決しました。 ありがとうございました。

その他の回答 (1)

  • austin32
  • ベストアンサー率31% (11/35)
回答No.1

ツール →オプション →編集 で、「オートコンプリートを使用する」のチェックを はずすと解決するのでは...? 試してみてください。

joeyjoeyjoey
質問者

補足

早速のご回答ありがとうございます。 チェックマークがついていたので 外してみましたが、効果はありませんでした。 ん~、なぜでしょうか・・・

関連するQ&A