P
pascalp231
Guest
bonsoir a tous je souhaiterais créer une macro qui me permettrait d'inserer une feuille dont le nom serait recapitulatif 200x .
X allant de 2007 a une date encore inconnue mais qui s'incrementerait de 1 a chaque fois que je créer une feuille. (donc une macro qui insererait une feuille du nom de "récapitulatif-2007" puis si j'appuis a nouveau "récapitulatif-2008" .... )
L'autre probleme que je rencontre c'est que sur la feuille que je viens de rajouter (enfin la macro oui je sais je suis faigneant 😱 ) le format des cellules doit etre conservé et ne doit se copier que les valeurs de la feuille precedente (recapitulatif).
Pour le moment je peut inserer 1 feuille dont le nom est récapitulatif-2007 mais c'est tout. Si quelqu'un sait comment faire je suis prenneur.
X allant de 2007 a une date encore inconnue mais qui s'incrementerait de 1 a chaque fois que je créer une feuille. (donc une macro qui insererait une feuille du nom de "récapitulatif-2007" puis si j'appuis a nouveau "récapitulatif-2008" .... )
L'autre probleme que je rencontre c'est que sur la feuille que je viens de rajouter (enfin la macro oui je sais je suis faigneant 😱 ) le format des cellules doit etre conservé et ne doit se copier que les valeurs de la feuille precedente (recapitulatif).
Code:
Sub
Sheets("récapitulatif").Select
Selection.Copy
Sheets.Add
Cells.Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
Sheets("Feuil5").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Sheets("Feuil5").Select
Sheets("Feuil5").Name = "récapitulatif-2007"
End Sub
Pour le moment je peut inserer 1 feuille dont le nom est récapitulatif-2007 mais c'est tout. Si quelqu'un sait comment faire je suis prenneur.