hemardjean
XLDnaute Occasionnel
Bonjour le forum
Je me tourne à nouveau vers vous, peut-on avec le code suivant utiliser La même ComboBox avec la même liste dans des cellules différenciées ex : en c2 et en e2.
J'ai essayé plusieurs façons mais aucune ne fonctionne.
(Code issu de l'excellent site de M. boisgontierj)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([c2:c2], Target) Is Nothing And Target.Count = 1 Then
a = Sheets("BD").Range("listeVilles").Value
Me.ComboBox1.List = a
Me.ComboBox1.Height = Target.Height + 3
Me.ComboBox1.Width = Target.Width
Me.ComboBox1.Top = Target.Top
Me.ComboBox1.Left = Target.Left
Me.ComboBox1 = Target
Me.ComboBox1.Visible = True
Me.ComboBox1.Activate
'Me.ComboBox1.DropDown ' ouverture automatique au clic dans la cellule
Else
Me.ComboBox1.Visible = False
End If
End Sub
Merci d'avance pour votre aide
cordialement
Je me tourne à nouveau vers vous, peut-on avec le code suivant utiliser La même ComboBox avec la même liste dans des cellules différenciées ex : en c2 et en e2.
J'ai essayé plusieurs façons mais aucune ne fonctionne.
(Code issu de l'excellent site de M. boisgontierj)
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect([c2:c2], Target) Is Nothing And Target.Count = 1 Then
a = Sheets("BD").Range("listeVilles").Value
Me.ComboBox1.List = a
Me.ComboBox1.Height = Target.Height + 3
Me.ComboBox1.Width = Target.Width
Me.ComboBox1.Top = Target.Top
Me.ComboBox1.Left = Target.Left
Me.ComboBox1 = Target
Me.ComboBox1.Visible = True
Me.ComboBox1.Activate
'Me.ComboBox1.DropDown ' ouverture automatique au clic dans la cellule
Else
Me.ComboBox1.Visible = False
End If
End Sub
Merci d'avance pour votre aide
cordialement