mais la case n'est pas recalculé à la sortie et affiche #NOM?.
Par contre une fois la macro arrêtée, un F2 + Entrée actualise bien la valeur dans la case.
J'ai essayé la solution d'ajouter un Calculate ou de faire un changement de symbole par
Bonjour,
Par ailleurs (en plus, donc, de ce sont a parlé Wismeril, que je salue)
L'utilisation de la propriété Formula appelle la notation anglaise (SUM et non SOMME)
PS : on ne répètera jamais assez, enfin, qu'il est toujours lourdaud et maladroit de travailler à coups de "select", activecell, etc ...
Et donc (conjugaison des deux remarques), ton :
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" facilitera les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement répéter son contenu. Je n'interviend
FGIO51
Messages postés29Date d'inscriptionmardi 29 novembre 2005StatutMembreDernière intervention17 janvier 2014 14 janv. 2014 à 18:16
Merci, c'était tout simple.
Effectivement en changeant somme pour sum, le problème est réglé.
Vraiment parfois je cherche trop loin.
Merci aussi à Whismeril pour sa remarque.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018212 14 janv. 2014 à 18:23
Lis quand-même mon post-scriptum (rédigé après ta réponse)
FGIO51
Messages postés29Date d'inscriptionmardi 29 novembre 2005StatutMembreDernière intervention17 janvier 2014 14 janv. 2014 à 18:29
Exact, merci.
Whismeril
Messages postés18621Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention28 septembre 2023629 14 janv. 2014 à 21:00
Bonsoir, je suis loin de maitriser VBA, mais il me semble qu'il faut soit un range soit deux arguments à Somme, or dans
=Somme(Somme(Z24:Z25)-Somme(Y24:Y25))
Somme(Z24:Z25)-Somme(Y24:Y25)
étant le résultat d'une soustraction, c'est un nombre et donc un seul argument.
Si tu veux additionner les 2 zones ceci devrait marcher (je n'ai pas essayé)
=Somme(Z24:Z25 ; Y24:Y25)
ou même
=Somme(Z24 ; Z25 ; Y24 ; Y25)
puisque tes 2 zones font 2 cases chacune
voire même
=Somme(Z24:Y25)
Penser aux balises de coloration syntaxique: bouton <>, préciser le langage :<code csharp>.
Quand la solution est trouvée, mettre la discussion Résolue.
14 janv. 2014 à 18:16
Effectivement en changeant somme pour sum, le problème est réglé.
Vraiment parfois je cherche trop loin.
Merci aussi à Whismeril pour sa remarque.
14 janv. 2014 à 18:23
14 janv. 2014 à 18:29
14 janv. 2014 à 21:00