Petit problème de formule Excel

  • Initiateur de la discussion Initiateur de la discussion petitstagiaire
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

petitstagiaire

Guest
Voilà le problème :

dans feuil1 : A6="=somme(A1:A3)"
dans feuil2 : A6="=somme(A1:A3)"
dans feuil3 : A6="=somme(A1:A3)"
...

j'aimerais que si je mets dans
feuil1 : A6="=somme(A1:A4)"
toutes les formules des autres feuilles contiennent
"=somme(A1:A4)"

je souhaiterais IfExist un truc du genre (ou plus si affinité) :
dans feuil1 : A6="=somme(A1:A3)"
dans feuil2 : A6="=Feuil1!A6.formula"
dans feuil3 : A6="=Feuil1!A6.formula"
afin que les cellules contiennent la formule
"=somme(A1:A3)"

ex:

feuil1 feuil2 feuil3
A1=1 A1=5 A1=7
A2=3 A2=5 A2=7
A3=4 A3=3 A3=5
A4=4 A4=5 A4=7
------ ------ ------

si formule dans feuil1 A6="=somme(A1:A3)"
alors
A6=8 A4=13 A4=19

si formule dans feuil1 A6="=somme(A1:A4)"
alors
A6=12 A4=18 A4=26

Est ce possible ?
Merci.

NB : sans passer par vba.
 
Pour saisir la même formule dans la même cellule de plusieurs feuilles, il suffit de sélectionner les feuilles en cliquant sur leur onglet et en utilisant la touche shift (majuscules) ou control selon que les feuilles se suivent ou non, puis de taper la formule dans celle qui est affichée.
C'est la notion de groupe de travail.
On peut aussi faire une somme dans l'épaisseur de feuilles qui se suivent :
=SOMME(Feuil1:Feuil3!A1)
Cela devrait répondre à tes objectifs.
Chris
 
Ca n'est tout à fait ça.

j'ai 15000 formules identiques sur chaques feuilles.
Je veux qu'en modifiant la formule de la feuil1 en A6, toutes les autres formules A6 des autres feuilles soient modifiées en conséquence.
 
bonjour

tu sélectionnes les feuilles en question
et toute action (ou presque) que tu vas faire sur la feuille qui reste activée vont se répercuter sur les autres feuilles


autre truc : regarde si en sélectionnant les feuilles, le "remplacer tout" s'appliquerait à toutes ces feuilles

NB : attention quand tu sélectionnes plusieurs feuilles tu passes en mode "Groupe de travail", c'est très dangereux, car comme je le disais plus haut tout ce que tu fais est répercuté y compris les suppressions.

certaines actions ne sont pas répercutées comme le dessin de boutons ...

bye
stephane
 
voilà une soluce en macro

tu mets ça dans une feuille de code de ton classeur

Function demo(rg_modele As Range)
demo = Evaluate(rg_modele.Formula)
End Function

et maintenant dans ets autres feuilles tu utilises cette fonction
par exemple dans A1 de la feuille 2

=demo(Feuil1!A1)

cela va appliquer à ta feuille 2 la formule de la feuille 1

bye
stephane
 
c'est quasiment ça mais qd je mets ta fonction telle quelle, il m'affiche la valeur du calcul de la feuille 1
et quand j'enlève evaluate il affiche dans ma cellule =SUM(F4:F6)
mais il ne calcule pas
 
Il y a une autre solution : nommer la formule
En étant positionné sur la cellule A6 :
Insertion nom définir : taper un nom (par exemple 3lignes) et la formule.
Si on tape =3lignes dans une cellule cela appliquera relativement la même formule.
Quand on veut modifier la formule, on la modifie dans la zone nom et cela se répercute partout.
Seul inconvénient il y a un bug dans EXCEL (je le connais depuis la version 4 et il existe toujours dans 97. Au delà je n'ai pas testé) : si on insère ou supprime des lignes et des colonnes, l'ajustement auto de la formule est erroné (il semble qu'excel décale à l'envers).
Mais pour des classeurs stabilisés c'est génial.
Chris
 
Chet Stéphane,
il persiste encore un petit problème.
Lorsque je change la formule en A1, le calcul en feuille2 ne se rafraichi pas automatiquement.

Veuillez agréer, Madame, Monsieur, l'expression de mes Salutations distinguées.

petitstagiaire
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
302
  • Question Question
Microsoft 365 Offset
Réponses
5
Affichages
675
Réponses
3
Affichages
368
Réponses
7
Affichages
432
Réponses
5
Affichages
487
Retour