Afficher les calculs et demarches d'une fonction

Fermé
pobrassard Messages postés 7 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 21 février 2013 - 20 févr. 2013 à 19:34
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 23 févr. 2013 à 09:52
Bonjour,

J'aimerais savoir comment ont affiche la démarche (avec les nombres) lorsqu'on fait une fonction.

EX:

Fonction
A1+A2

Réponse
4

Démarche
1+3


A voir également:

4 réponses

Copy colle ca dans vba dans un nouveau module:


Function etapes()

bob = Cells(1, 11).Formula

tata = Replace(bob, "+", "-")
tata = Replace(tata, "*", "-")
tata = Replace(tata, "/", "-")
tata = Replace(tata, "(", "")
tata = Replace(tata, ")", "")
tata = Replace(tata, "=", "")

criis = Split(tata, "-")
For i = 0 To UBound(criis)
bob = Replace(bob, criis(i), Range(criis(i)).Value)
Next

etapes = Replace(bob, "=", "") & " = " & Cells(1, 11)

End Function



et maintenant la function etapes() te donne les etapes mais tu doit entre la cellule a la main dans la function du type "A1"
1
pobrassard Messages postés 7 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 21 février 2013
20 févr. 2013 à 23:08
Super, Merci!
0
pobrassard Messages postés 7 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 21 février 2013
21 févr. 2013 à 05:44
Ça marche avec la fonction de simonhala. Cependant il reste à inclure les opération comme (A1+A2)/3.

Ça devrait donner (1+2)/3, mais ça ne marche pas

Merci!
0
aziz_alg80 Messages postés 383 Date d'inscription vendredi 12 février 2010 Statut Membre Dernière intervention 3 juin 2024 22
20 févr. 2013 à 19:47
Salut

Prends l'exemple :
A1=1
A2=2
A3=3
A4=4
A5=5
A6=6

A7=A1+A2+A3+A4+A5+A6

* Sélectionner cette dernière (A7)
* Cliquer sur l'onglet Formule / Zone : audit de formules / commande : Evaluation de formule
* Cliquer sur le boutton Evaluer
0
pobrassard Messages postés 7 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 21 février 2013
20 févr. 2013 à 20:09
Ça ne marche pas correctement..

Je voudrais obtenir le résultat: 1+2+3+4+5+6.

Le mieux que j'ai eu est 1+2+A3+A4+A5+A6.

Merci
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
20 févr. 2013 à 21:06
Ca marche très bien, la partie qui va être évaluée est soulignée et l'est lorsque tu cliques sur 'Evaluer'. A faire donc en pas à pas.
eric
0
pobrassard Messages postés 7 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 21 février 2013
20 févr. 2013 à 21:15
Oui, mais a-t-il un moyen de faire en sorte que je puisse voir le calcul au complet (1+2+3+4+5+6) pour pouvoir le copier dans un fichier word et inscrire que c'est là démarche de mon raisonnement?

Merci
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
Modifié par eriiic le 20/02/2013 à 21:45
Ca ne pourrait être qu'en vba et c'est très complexe à réaliser.

Si c'est ponctuel :
aller dans la ligne d'édition des formules et sélectionner la partie que tu veux évaluer et faire F9.
Le faire sur toutes les parties. Copier-coller dans une cellule.
Si tu valide tu conserve les parties évaluées donc tu perds ta formule d'origine (Ctrl+z pour annuler)

eric

edit: un fichier retrouvé dans mes archives : https://www.cjoint.com/?CBuvSvjssHx
Je n'en suis pas l'auteur et j'ai oublié de noter les références, désolé pour lui.
La formule est en B1, sa décomposition en A1 après lancement du programme de test.

Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
0
pobrassard Messages postés 7 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 21 février 2013
21 févr. 2013 à 05:40
Humm, je ne suis pas capable de le faire fonctionner correctement.

Merci
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
23 févr. 2013 à 09:52
Bonjour,

Ecris une formule en B1, son évaluation est en A1.
Eric
0
pobrassard Messages postés 7 Date d'inscription mercredi 20 février 2013 Statut Membre Dernière intervention 21 février 2013
21 févr. 2013 à 05:43
Ça marche avec la fonction de simonhala. Cependant il reste à inclure les opération comme (A1+A2)/3.

Ça devrait donner (1+2)/3, mais ça ne marche pas

Merci
0