2016-11-23 3 views

Antwort

1

Es ist kein Weg, um diese über die Eigenschaften zu tun (das ich kenne), aber Sie können die KeyDown Ereignis immer nur verwenden , fangen Sie die Tabulatortaste ein und verwenden Sie dann .Verb, um den Fokus auf die gewünschte Stelle zu setzen. Wenn Sie beispielsweise eine CheckBox, eine ComboBox und eine TextBox haben:

Private Sub CheckBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) 
    If KeyCode = 9 Then 
     ComboBox1.Verb 
    End If 
End Sub 

Private Sub ComboBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) 
    If KeyCode = 9 Then 
     TextBox1.Verb 
    End If 
End Sub 

Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) 
    If KeyCode = 9 Then 
     CheckBox1.Verb 
    End If 
End Sub