Bonjour Garnote,
Il vous dit qu'une feuille dans le fichier porte déjà ce nom.
Ecrit comme ça un, deux et trois ne sont pas des mots mais des variables.
Que valent ces variables quand cela boggue ?
Ou mieux, auriez vous un petit fichier test ?
Bonjour sylvanu,
un = [E4], deux = [E5] et trois = [F5], les cellules E4, E5 et F5 contenant du texte.
...
Sheets.add
ActiveSheet.Name = un & " - " & deux & " - " & trois
...
À chaque lancement de la macro, elle ajoutait une feuille nommée par la fameuse ligne.
Et là, tout à coup, bogue. Et encore plus bizarre, si je supprime la première feuille nommée
avant de relancer la macro, tout fonctionne correctement!
Ce qui m'intrigue le plus, c'est que ça a fonctionné des centaines de fois et là, plus!
Si mon explication n'est pas claire, je t'enverrai le fichier plutôt que les macros,
vu qu'il y en a 10 et que le module contient des centaines de lignes.
Et pour rire un peu, un, deux et trois sont des mots.
. Mots qui dans ce contexte
s'appellent des variables.
Bonne journée!