
Я хочу использовать клавишу Tab для удобства и ввести значение времени, как на изображении ниже, с помощью выпадающего списка, чтобы можно было ввести час, [клавиша Tab] и минуту [клавиша Tab], а также отображалось значение по умолчанию AM, но нажатие клавиши A или клавиши P будет переключать между вариантами выпадающего списка только для чтения AM и PM, а также при необходимости возвращать клавишу Tab в выпадающий список.
Сейчас клавиша 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