J'ai présenté un fichier de 40 feuille et c'est un très mauvais exemple :
Pour ce fichier précis, j'ai retiré 8 feuilles au classeur, mais à la base il est composé de 48 feuilles.
J'ai procédé ainsi :
Le classeur a été créé avec la feuille "données" (feuil1 à l'origine) + la feuil2 sur laquelle j'ai entré mon tableau et organisé les cellules qui vont chercher les infos dans la feuille de données (certaines données sont amenées à être modifiées sans en connaître les détails ni le moment à la création du fichier).
Puis j'ai utilisé une macro que j'ai depuis longtemps et qui m'a dupliqué la feuil2 en me demandant combien je veux de copies et me renomme les feuilles en feuil1 feuil1 (2), feuil1 (3), etc... à partir de la feuil2.
Ensuite j'ai supprimé cette macro parce qu'elle ne sera plus utile. Et j'ai enregistré ce classeur en "modèle" Excel.
Lorsque je crée un nouveau fichier à partir de mon modèle j'ai besoin que mes onglets portent le nom du mois et l'année et que le premier mois puisse être n'importe quel mois de l'année (pas forcément janvier). Comme je ne savais pas le faire avec le "vrai" format MMM-AAAA, j'ai placé mes mois et années en colonne F de la feuille de "données" et les cellules E4 de mes 48 feuilles vont chercher les infos avec la formule =Données!F2 , F3, F4.
Puis j'applique la macro que tu as vue pour renommer mes feuilles. Je sais c'est très "bricolé"...
si le même onglet doit être copié 40 fois, plutôt que de dupliquer cet onglet, puis d'exécuter ta macro pour renommer les feuilles, ne serait-il pas intéressant de tout faire en une fois ? Au départ d'un onglet "modèle", on le duplique, on nomme chaque nouvelle feuille, on inscrit les dates en G2, E4, etc.
Bien-sûr c'est mieux, et je n'ai même plus besoin que la cellule E4 soit renseignée puisqu'elle n'a été créée que pour donner leur nom aux feuilles.
J'ai besoin de 48 feuilles après celle des données. 48 c'est un maximum, je n'en ajouterai pas et s'il y en a trop ça n'a pas d'importance.
Le premier mois doit pouvoir être n'importe quel mois, et l'année concernée doit pouvoir être 2020 ou plus
Autre contrainte : le premier mois et seulement celui-ci ne commence pas forcément par le 1er jour du mois.
C'est très sympa à toi d'avoir approfondi le sujet, si ça t'embête, je comprendrais et j'en resterais au post qui me permet d'automatiser mes dates en G2....
A+