
편의상 탭키를 사용하고 콤보박스로 아래 이미지처럼 시간값을 입력하고 싶어서 시는 [탭키]분은 [탭키]를 입력하고 기본값은 AM을 입력하면 됩니다. 표시되지만 A 키나 P 키를 누르면 AM과 PM의 읽기 전용 콤보 상자 옵션 사이를 앞뒤로 전환할 수 있을 뿐만 아니라 필요한 경우 탭을 다시 콤보 상자로 이동할 수 있습니다.
지금은 Tab 키를 누르면 콤보 상자 뒤의 셀로 이동됩니다. 아래 코드를 시도했지만 아무 일도 일어나지 않습니다. 이것을 어떻게 구현할 수 있나요?
Private Sub ComboBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, _
ByVal Shift As Integer)
Select Case KeyCode
Case vbKeyTab
Me.ComboBox1.TopLeftCell.Offset(0, 1).Activate
Case vbKeyReturn
Me.ComboBox1.TopLeftCell.Offset(1, 0).Activate
End Select
End Sub