Liste déroulante qui se supprime lors de l'enregistrement

Bonjour, j'ai ce bout de macro dans l'un de mes fichiers :

Worksheets("FdT").Cells(3, 5).Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=Pilots!A1:A100"

Cells(5, 6) = NYear & " " & NWeek
Cells(1, 1) = "TIMESHEET W" & NWeek

ActiveWorkbook.Close True

Dans la première ligne, je définis une liste déroulante dans la cellule(3,5) à partir de la source de données dans la feuille "Pilots", cellules A1:A100, j'ai testé, ça fonctionne bien.

Mais dans la dernière ligne, lorsque je ferme en enregistrant, la validation de donnée n'est plus active, et je ne peux plus accéder à ma liste dans la cellule.

Est ce que vous auriez une idée de la solution?
Bonne journée à tous

Ok j'ai pu trouver par moi même, pour que ça fonctionne, il faut renommer la plage de données avec un nom que l'on peut ensuite indiquer comme source dans la validation de données.

Rechercher des sujets similaires à "liste deroulante qui supprime lors enregistrement"