Comme un petit défi pour moi, je me suis lancé dans la réalisation de votre demande en évitant d'utiliser des données "en dur", comme pour la détection d'un changement de donnée dans le tableau en colonne B puis une inscription de l'ID à une colonne de moins que cette dernière !
Le nouveau fichier :
Il y a trois données "en dur", le mot "Suivi" pour vérifier que le code est à lancer sur la feuille, et le mot "ID" qui correspond à la valeur de l'entête de la colonne des tableaux qui doit recevoir la donnée d'ID (ce qui reste logique).
La troisième donnée est l'index du tableau sur les feuilles : 1, en effet, sans connaître le nom du tableau, on peut le cibler par son index, le premier créer sur une feuille à un index = à 1.
Après, si les tableaux ont été créés à la suite d'autre, on peut jouer sur le nom, qui, pour arranger tout le monde serait "égale" au nom de la feuille...
Sinon le reste est "variable", le tableau peut se trouver où vous voulez sur la feuille, il peut même être déplacé, il peut y avoir plusieurs tableaux...
Le code est commenté afin de mieux l'appréhender.
@ bientôt
LouReeD