
為了方便起見,我想使用 Tab 鍵並鍵入一個時間值,如下圖所示,使用組合框,因此可以鍵入一小時,[tab 鍵] 可以鍵入 [tab 鍵] 一分鐘,預設值為 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