Dudu2
XLDnaute Barbatruc
Bonjour,
J'aimerais que le ComboBox.DropDown s'exécute automatiquement à chaque fois qu'on entre dans une ComboBox.
J'ai donc codé:
Hélas ! Quand on utilise Tabulation pour passer à la ComboBox suivante, le ComboBox.DropDown ne s'exécute qu'une fois sur 2. Et pourquoi donc ?
J'aimerais que le ComboBox.DropDown s'exécute automatiquement à chaque fois qu'on entre dans une ComboBox.
J'ai donc codé:
VB:
Private Sub UserForm_Initialize()
Me.ComboBox1.List = [A1:A3].Value
Me.ComboBox2.List = [B1:B3].Value
Me.ComboBox3.List = [C1:C3].Value
Me.ComboBox1.SetFocus
End Sub
Private Sub ComboBox1_Enter()
[I2].Value = "ComboBox1_Enter"
Me.ComboBox1.DropDown
End Sub
Private Sub ComboBox2_Enter()
[I2].Value = "ComboBox2_Enter"
Me.ComboBox2.DropDown
End Sub
Private Sub ComboBox3_Enter()
[I2].Value = "ComboBox3_Enter"
Me.ComboBox3.DropDown
End Sub
Hélas ! Quand on utilise Tabulation pour passer à la ComboBox suivante, le ComboBox.DropDown ne s'exécute qu'une fois sur 2. Et pourquoi donc ?