Bloquer les valeurs precedentes d'une colonne

Bonjour à tous et à toutes,

Voici mon problème; je n'ai pas trouvé dans ma recherche comment le résoudre.

j'ai une colonne F qui calcule un Solde :

F7= D7 +E7 - B7 -$H$4

Sachant que D7 est le compte 1, E7 le Compte 2 , B7 la dépense et H4 un compte d'économies .

Le compte d'économies H4 est modifié avec le temps (plus ou moins des valeurs), et je ne souhaite pas que F modifie les lignes antérieures au changement de H4 (cad F6, F5... etc)...

Comment faire?

J'espère que je me suis bien exprimée,

Merci d'avance,

H.

15ex-prforum.xlsx (35.89 Ko)

Bonjour,

Pourquoi ne pas faire comme vous avez fait pour les comptes banque 1 et 2 ?

Ci-joint une idée.

Bonsoir et Merci Chrix,

Arf, c'est parce que la case du compte dit d"économie est générée par une autre feuille.

Et n'est pas réglé par la même logique.

Je suppose qu'Excel ne peut pas enregistrer les valeurs précédente d'une cellule... :/

en fait il faudrait que je puisse "geler" mes résultats supérieure chaque fois que je crée une nouvelle ligne..

J'espère être claire,

Je ne sais pas du tout si c’est faisable mais ça faisait un moment que j'y pensai...

Merci en tous cas!

H.

Oui à la limite il faut supprimer la formule et mettre le résultat en dur.

Je ne vois pas d'autre solution, si l'historique n'est pas conservé/inscrit quelque part.

bonjour

chrix ets passé

une proposition

23sinema.zip (87.58 Ko)

cordialement

Bonsoir

Une proposition si j'ai compris

tulipe_4 a écrit :

bonjour

chrix ets passé

une proposition

cordialement

Merci Tulipe,

Mais si j'ai bien procédé pour éviter le pb du circulaire, dès que je rentre une nouvelle ligne la valeur "économies" Bouge..


Banzai64 a écrit :

Bonsoir

Une proposition si j'ai compris

Merci pour ta réponse Banzai mais je suis désolée je ne vois pas où voir le code.. :/

Bonsoir

Déjà savoir si c'est que tu recherches ?

Ensuite pour le code je pense qu'il faut faire comme avec Excel 2003

Clic droit sur le nom de l'onglet ---> Visualiser le code

Banzai64 a écrit :

Bonsoir

Déjà savoir si c'est que tu recherches ?

Ensuite pour le code je pense qu'il faut faire comme avec Excel 2003

Clic droit sur le nom de l'onglet ---> Visualiser le code

Ca Fonctionne sauf si la variante : "économies" n'a pas changée:.

G13: la colonne masquée considère 0

Bonsoir

Dernier essai

Banzai64 a écrit :

Bonsoir

Dernier essai

Bonjour Banzai!

Le dernier essai semble être le bon!

Le seul truc c'est que même si ça fait un moment que ça me titille je ne connais rien en macros... Peut être sais tu où je peux trouver un bon tuto ou juste m'expliquer comment appliquer ta solution à mon document ?

J'ai bien trouvé comment lire le code!

Merci encore

Bonjour

Dernier essai parce que je ne comprenais pas trop ce que tu voulais

Le principe est simple

Si tu modifies la cellule "Economies" ou que tu rajoutes une ligne de dépense, la macro recopie la cellule "Economies" en colonne G de la dernière ligne, comme cela les autres nombres de la colonne F ne sont pas influencés par cette nouvelle valeur

Pour le VBA tu peux toujours commencer Ici

Rechercher des sujets similaires à "bloquer valeurs precedentes colonne"