Bonjour,
Après plusieurs essais, je suis contraint de demander de l'aide.
J'ai une petite macro qui permet de créer une copie d'une feuille.
Il s'agit d'une fiche de paie.
Afin de pouvoir calculer les cumuls, je souhaiterais que dans la nouvelle feuille insérer, il y ait une formule de calcul qui reprenne le cumul du mois précédent plus une cellule de feuille active (la nouvelle feuille).
Le problème est que je ne peux pas nommer les feuilles puisque les noms changent tout le temps (2 feuilles ne peuvent pas porter le même nom).
Pour m'y retrouver, j'utilise une variable qui prend la valeur du nombre de feuilles (sheets.count).
Dans l'exemple ci-dessus, j'aimerais que dans la nouvelle feuille (sheets(x)) soit inséré une addition qui reprendrai une cellule de feuille précédente + une cellule de la nouvelle feuille.
J'ai essayé en vain avec formula R1C1 et formula tout court.
Si quelqu'un a une idée, merci d'avance et bonne journée
Après plusieurs essais, je suis contraint de demander de l'aide.
J'ai une petite macro qui permet de créer une copie d'une feuille.
Il s'agit d'une fiche de paie.
Afin de pouvoir calculer les cumuls, je souhaiterais que dans la nouvelle feuille insérer, il y ait une formule de calcul qui reprenne le cumul du mois précédent plus une cellule de feuille active (la nouvelle feuille).
Le problème est que je ne peux pas nommer les feuilles puisque les noms changent tout le temps (2 feuilles ne peuvent pas porter le même nom).
Pour m'y retrouver, j'utilise une variable qui prend la valeur du nombre de feuilles (sheets.count).
Code:
Sub Macro1()
Dim x As Integer
x = Sheets.Count + 1
Sheets("Feuil1").Select
Sheets("Feuil1").Copy After:=Sheets(1)
Sheets("Feuil1 (2)").Name = "toto " & x
End Sub
Dans l'exemple ci-dessus, j'aimerais que dans la nouvelle feuille (sheets(x)) soit inséré une addition qui reprendrai une cellule de feuille précédente + une cellule de la nouvelle feuille.
J'ai essayé en vain avec formula R1C1 et formula tout court.
Si quelqu'un a une idée, merci d'avance et bonne journée