Bonjour à tous,

Je sais faire une validation sur une plage continue (toutes les cellules de B1 à B4):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Range("A1").Validation.Add _
Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Formula1:="=" & Range("B1:B4").Address
Ca me crée une validation (liste déroulante) dans la cellule A1. Tout va bien.

Mais j'aimerais faire quelque chose du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Range("A1").Validation.Add _
Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Formula1:="=" & Union(Range("C1"), Range("C2"), Range("C4")).Address
C'est-à-dire mettre dans la liste déroulante des cellules se trouvant à différents endroits dans un tableau.

Existe-t-il un moyen d'arriver à mes fins ?

Merci mille fois d'avance !

Jerem