Bonjour,
Premier constat.. le nom de feuille "VBA" change si tu ajoute une feuille dans le classeur, supposons tu supprime..
Sheets("Feuil1") nom VBA Feuil1
Tu ajoute une feuille, quel que soit sont nom elle aura en VBA le nom de la dernière feuille +1 soit, si tu avait 3 feuille Feuil4.
Donc ton approche est déjà fausse au départ.
A+