Décrémenter lors de la création d'un nouvel onglet [Résolu/Fermé]

Signaler
Messages postés
1424
Date d'inscription
lundi 13 juillet 2009
Statut
Membre
Dernière intervention
19 février 2021
-
Messages postés
1424
Date d'inscription
lundi 13 juillet 2009
Statut
Membre
Dernière intervention
19 février 2021
-
Bonjour à tous,

Je me pose une question depuis un certain temps avec Excel :
J'ai un classeur avec mes comptes et chaques nouveaux mois je créer un nouvel onglet à partir du moins d'avant.
Pour des raisons de calculs (budget prévisionnel, courbe de croissance) quand je créer mon nouvel onglet je dois à chaque fois décrémenter 3 formules qui sont :
=Croissance!G52
=IF([ONGLET]!F39="x",[ONGLET]!E40,0)
=E4-D4+[ONGLET]!J5


En faite, je souhaite savoir s'il était possible de créer un nouvel onglet et y stocker dans [ONGLET] l'onglet qui correspond au mois - 1.

Exemple sur ma feuille de juin les formules sont :
=Croissance!G52
=IF(Mai!F39="x",Mai!E40,0)
=E4-D4+Mai!J5


Est-ce possible avec une macro ?

Merci à celui qui aura une réponse !

1f u c4n r34d th1s u r34lly n33d t0 g37 l41d !

2 réponses

Messages postés
23896
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 février 2021
6 668
Bonjour,

Tu peux le faire en fabriquant ton nom de mois à partir d'une date, et avec indirect()
En découpant la formule :
Avec 1/6/2013 en A1, nom du mois précédent en B1 :
=NOMPROPRE(TEXTE(MOIS.DECALER(A1;-1);"mmmm"))
Atteindre une cellule de ce mois :
=INDIRECT(B1 & "!A1")
qui te fournira Mai!A1

Il faut que les noms de mois soit orthographiés exactement comme par excel (accents)

eric



Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Messages postés
1424
Date d'inscription
lundi 13 juillet 2009
Statut
Membre
Dernière intervention
19 février 2021
462
Salut Eric !
Je te remercie pour ta réponse !
La fonction INDIRECT correspond exactement à ce que je voulais !
J'ai ainsi pu récupérer le mois-1 comme tu me l'a montré avec ta formule et utilisé la formule INDIRECT pour pouvoir anticiper les autres feuilles et ça marche parfaitement.

Ma feuille est enfin automatisé !

Merci !

1f u c4n r34d th1s u r34lly n33d t0 g37 l41d !