F
flügun
Guest
Bonjour à tous,
Je souhaiterais créer une liste déroulante où les données se trouveront sur une feuille à part et pouvoir retrouver cette liste sur différentes autres feuilles du même classeur.
Je débute en vba et à force de chercher je commence vraiment a m'embrouiller 😕
voivi ce que j'ai fait :
Sub MajListeValidation()
Dim sh As Worksheet
For Each sh In Worksheets
sh.Range("A6").Validation.Delete
With sh.Range("A6").Validation
.Add Type:=xlValidateList, Formula1:="=Q2:" & Range("Q29").End(xlUp).Address
End With
Next sh
End Sub
Je pense qu'il faudrait que je selectionne la feuille sur laquel se trouve les données de ma liste mais je ne sais pas trop comment faire.
Merci d'avance
Je souhaiterais créer une liste déroulante où les données se trouveront sur une feuille à part et pouvoir retrouver cette liste sur différentes autres feuilles du même classeur.
Je débute en vba et à force de chercher je commence vraiment a m'embrouiller 😕
voivi ce que j'ai fait :
Sub MajListeValidation()
Dim sh As Worksheet
For Each sh In Worksheets
sh.Range("A6").Validation.Delete
With sh.Range("A6").Validation
.Add Type:=xlValidateList, Formula1:="=Q2:" & Range("Q29").End(xlUp).Address
End With
Next sh
End Sub
Je pense qu'il faudrait que je selectionne la feuille sur laquel se trouve les données de ma liste mais je ne sais pas trop comment faire.
Merci d'avance