Retourner les résultats des calculs

Bonjour à tous, je vais essayer de vous soumettre mon problème.

J'ai deux colonnes A et B.

Dans la colonne A j'ai le détail de ma facturation sous forme "xxx+yyy+7*zzz"

Dans la colonne B j'essaye de faire afficher le résultat du calcul de la colonne A. Mais j'ai essayé différentes façon et je n'ai pas réussi.

Sinon il faut que je réécrive la formule dans la colonne B sous forme "=xxx+yyy+7*zzz"...

Avez-vous une astuce ou méthode à me conseiller ?

Merci d'avance et joyeuses fêtes !

4ardou.xlsx (13.61 Ko)

Bonjour,

Une petite fonction personnalisée :

Function TOT(tx)
    Application.Volatile
    TOT = Evaluate("=" & tx)
End Function

Cordialement.

Ça marche nickel !

Merci beaucoup !!

Bonjour,

Une petite fonction personnalisée :

Function TOT(tx)
    Application.Volatile
    TOT = Evaluate("=" & tx)
End Function

Cordialement.

Je me permets de ré-ouvrir le sujet car la solution de MFerrand fonctionne très bien. Mais il y a t'il une alternative ?

Je m'explique, j'ai plus de 10000 lignes de calculs dans mon tableau et la fonction proposé ci-dessus fonctionne bien mais le problème est que mon fichier excel est devenu très lent comme si il calculait en boucle le fonction "TOT"..

Avez vous une solution ?

Merci d'avance

Bonjour,

La transformer en macro ordinaire (Sub) qui affecte la valeur, c'est la valeur qui sera affectée sans formule...

Ou bien tu peux dans l'immédiat ajouter False après Application.Volatile :

    Application.Volatile False

ce qui bloquera le recalcul.

Ce qui suppose aussi que pas de modif. de la colonne A à prendre en compte après coup (ce qui vaut aussi pour la première proposition).

Cordialement.

C'est parfait ! Merci beaucoup !

Bonnes fêtes de fin d'année !

Rechercher des sujets similaires à "retourner resultats calculs"