フォーム内にコンボボックスを複数作成(combo_a,combo_b,comb_c)し、選択できるようにしたのですが、
選択し以外に文字の追加や削除ができてしまう為、VBAにて下記を設定しました。
Option Compare Database Private Sub combo_a_KeyDown(KeyCode As Integer, Shift As Integer) 'Tab,Enter,Esc以外を無効にする If KeyCode <> vbKeyTab And KeyCode <> vbKeyReturn And KeyCode <> vbKeyEscape Then KeyCode = 0 End If End Sub
実際に、こちらを行えば入力等できなくなったのですが、同じ操作を他のコンボボックスでも
行いたい場合に同じものを何個も入力するのではなく、1つにまとめてできないものかと考えました。
もし方法がございましたらご教示いただきたく存じます。
どうぞ宜しくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/23 07:20