Bonsoir tout le monde,
J'essaie d'améliorer certains codes en ce moment, je suis passé sur des tableaux structurés pour les simplifier et cela améliore grandement mes macros.
Cependant je me pose une question sur un morceau de code, qui est censé créer une liste déroulante depuis un tableau, ce tableau est en mouvement constant, du coup je faisais ma liste en passant par ce genre de code:
Var = Application.WorksheetFunction.CountA(Range("A2", Cells(Rows.Count, "A").End(xlUp)))
Liste = "='Données'!A2:A" & Var
Range("G3").Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:=Liste
Cela fonctionne mais par curiosité, j'aimerai savoir si on peut utiliser le tableau structuré pour réaliser cela ou est-ce une mauvaise idée ? Le but serait d'éviter dans le cas ou une colonne ajoutée, décale ma table en colonne D, que le code ne soit plus valide.
Voici un petit fichier Test avec un tableau structuré, j'ai testé pas mal de choses mais pour l'instant rien de concret...
Merci à tous