Private Sub ListBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = vbKeyControl Then MsgBox "ok" End If End Sub
UserForm1にリストボックスを設置してKeyDownイベントを置いただけです Ctrl Alt Shift を押してもキーダウン
イベント自体発生しないのですが何かヒントありますか?
もう少し詳細に書きます If の行にブレイクポイントを作っても上の3つのキーを押したときは、無反応です 他のキーを押した場合はVBEが反応してブレイクポイントで処理が止まったことを示す強調色が表示されます。この結果から、上の3つのキーを押した場合のみKeyDownイベント自体が発生していないと判断しました