Bonjour,
Une autre solution est de déclarer le tableau de données dans ta feuille Table comme base de données (insertion / nom pour définir la plage).
Ensuite dès que tu encodes une valeur, tu l'insères dans la plage définie et non à la suite. Ceci à l'avantage d'englober directement les nouvelles données dans le nom attribué sans devoir redéfinir quoique ce soit.
Pour l'actualisation de ton TCD, 3 méthodes :
1. Clique droite dans le TCD, puis dans le menu choisir "actualiser les données"
2. Dans les options du TCD (clique droite dans le TCD, choisir "options" dans le menu), coche la case "actualiser à l'ouverture". L'actualisation se fera à chque ouverture du fichier.
3. Par macro VBA en utilisant l'instruction "refresh.table".
Espérant t'avoir aidé. Si pb n'hésite pas.
@+
Dan