Bonjour,
Dans un fichier excel 2003, j'utilise depuis longtemps la macro suivante :
Sub Dupliquer_feuille_base()
Dim i, z
z = InputBox("Nombre de copies ", "Copie")
For i = 3 To (z + 2)
Sheets(i).Copy After:=Sheets(i)
ActiveSheet.Name = "" & i
Next i
End Sub
Elle me permet de multiplier la feuille "base" d'un fichier.
J'aurais voulu m'en servir pour un autre fichier Excel 2007 avec quelques différences :
Mon nouveau classeur est fait d'une feuille appelée "Données" puis une feuille "base mensuelle".
J'aimerais pouvoir dupliquer plusieurs fois ma feuille "base mensuelle" de la manière suivante :
1) choisir le nombre de feuille à ajouter (pas de changement par rapport à ce que fait la macro)
2) la première feuille demandée pourrait être n'importe quel mois de l'année puis les autres mois suivraient l'ordre normal du calendrier.
3) les onglets des nouvelles feuilles prendraient le nom d'un mois au format "mmm-aaaa"
4) Je voudrais pouvoir rajouter ultérieurement d'autres feuilles à la suite de celles que j'aurais déjà dupliquées (toujours avec pour modèle la base mensuelle).
Est-ce que c'est possible ?
Par avance, merci à ceux qui pourraient se pencher sur mon problème !
Cordialement.