Modifications dans macro Ajout Année mais où?

Bonjour le forum

Dans le fichier joint lorsqu'on fait Nouvelle Année (Année 2020) dans la cellule H7 je tape un nombre (exemple 70) mais dans la cellule J7 il n'apparaît pas Année 2019 dans la formule =SI(H7=0;0;(H7-('Année 2018'!H13)))

C'est volontairement que ce fichier est ainsi constitué. J'en ai un autre plus "logique" mais je le veut ainsi.

Je pense qu'il faut "bricoler" la macro Ajout Annee mais où?

Merci pour vos retours

Cordialement

PS: Mis sur autre forum aucune touche

17toto.zip (49.86 Ko)

Bonjour al87,

Suppression de mon message, erreur de ma part. désolé

Bonjour al87,

Est ce volontaire que dans ta formule tu pointe sur l'onglet "Année 2018" ?

=SI(H7=0;0;(H7-('Année 2018'!H13)))

Bonjour Florian53

Oui je récupère les m3 de la cellule H13 de 2018 pour faire la différence entre octobre 2018 et Avril 2019 mais lorsqu'on fait Nouvelle Année ça reste 2018 et la différence ne ce fait pas

Merci à toi

Bonjour

Un essai à tester.

La correction se fait quane tu choisis l'année dans la boîte de dialogue.

Cela te convient-il ?

Bye !

8toto-v1.zip (45.91 Ko)

Bonjour gmb

Merci mais je ne vois pas où ça se fait?

Si je fait nouvelle année ça ne change rien

Tu as modifié où STP

Cordialement

Lorsque je fait Nouvelle Année

Dans cellules J4 on doit retrouver =SI(H4=0;0;(H4-('Année 2019'!H10))) et non 2018

Cordialement

Nouvelle version qui apporte également les corrections quand tu cliques sur "Nouvelle année".

J’ai rajouté quelques lignes de code aux macros ‘’ Private Sub ComboBox1_Change’’ et ‘’ Sub NouvelleAnnee’’

Bye !

7toto-v2.zip (51.98 Ko)

Re gmb

Ta 1ère proposition m'a inspiré quelque chose.

Sauf que c'est 10 (cellule J7) au lieu de -10

Peut-on trouver une formule qui ferait plusieurs solutions je m'explique:

Ça peut arriver que ce ne soit pas toujours Avril et Octobre les mois de relevés

Pourrait-on faire des différences avec par exemple des relevés de G10 à G15 et des relevés de H4 à H9

Merci à toi

Cordialement

5toto-v2.zip (45.84 Ko)

Bonjour le forum

Personne a une idée?

Cordialement

Bonjour le forum et à ceux qui sont intervenus sur le sujet

Il faut modifier la macro AjoutAnnee ainsi

Merci gmb d'avoir participé au sujet

Bon WE a tous

[code]Range("G4:G15").Formula = "=IF('Année " & An1 & "'!H4>0,'Année " & An1 & "'!H4,0)"
  Range("J4:J15").Formula = "=IF(H4=0,0,(H4-('Année " & An1 & "'!H10)))"

[/code]

Bonjour le forum

Pour des explications plus précises

Dans le fichier joint je voudrais lorsqu'on fait Nouvelle Année et que je tape 71 dans cellule H6 et 82 dans cellule H14 c'est à dire pas en face de 50 et 60 que ça fasse les différences entre 71 et 60 (11) et entre 82 et 71 (11) et total J16 = 22

Mais ça peut-être aussi des valeurs tapées dans domaine H4:H9 et H10:H15

Merci à vous

3toto-1.zip (73.24 Ko)

Bonjour le forum

C'est bon j'ai trouvé

Bonne journée à tous

Bonsoir le forum

C'est pas tout à fait ça

Dans le fichier joint lorsque je fais Nouvelle Année que je tape 70 cellule H5 je dois trouver cellule J5 =10 (H5 -G13)

Macro formule ou les deux?

Merci pour vos éventuels retours

Cordialement

3toto-1.zip (73.47 Ko)

Bonsoir le forum

C'est pas tout à fait ça

Dans le fichier joint lorsque je fais Nouvelle Année que je tape dans le domaine H4:H9 (exemple 70 dans cellule H5 je dois trouver cellule J5 =10 (H5 -G13)

Macro, formule ou les deux?

Merci pour vos éventuels retours

Cordialement

C'est bon

Bonne fin de soirée à tous

Cordialement

2toto-1.zip (72.84 Ko)
Rechercher des sujets similaires à "modifications macro ajout annee"