Chaine de caractères ressemblant à une formule de calcul

Bonjour,

Je souhaiterais savoir s'il existe une formule pour me permettre de calculer une chaine de caractères ressemblant à une formule

Exemple :

Dans ma cellule A1, j'ai 4+6+5+10

Dans ma cellule B1 j'aimerais retrouver instantanément le nombre 25 (qui correspondant à la somme des nombres de la cellule A1)

Merci d'avance pour votre aide

bonjour

1) tu colles ça dans un module ,si il y en a pas ,il faut le creer

Function Eval(c)

Eval = Evaluate(Replace(c.Formula, ",", "."))

End Function

pour creer un module

1) les touches Alt et F11

2)la fenetre vb etant ouverte tu vas sur insersion (en haut) et tu cliques sur module

une fois collé tu utilises comme une vulgaire fonction

tu saisi = eval( ta cel)

cordialement

Bonjour,

il faut passer par une fonction personnalisée

code à mettre dans un module

Function eval(a)
eval = Application.Evaluate("=" & a)
End Function

et utiliser la fonction eval comme n'importe quelle autre fonction exel

par exemple

=eval(A1)

bonjour

1) tu colles ça dans un module ,si il y en a pas ,il faut le creer

Function Eval(c)

Eval = Evaluate(Replace(c.Formula, ",", "."))

End Function

pour creer un module

1) les touches Alt et F11

2)la fenetre vb etant ouverte tu vas sur insersion (en haut) et tu cliques sur module

une fois collé tu utilises comme une vulgaire fonction

tu saisi = eval( ta cel)

cordialement

Merci beaucoup pour cette aide précieuse, c'est exactement ce qu'il me fallait

Bonjour,

il faut passer par une fonction personnalisée

code à mettre dans un module

Function eval(a)
eval = Application.Evaluate("=" & a)
End Function

et utiliser la fonction eval comme n'importe quelle autre fonction exel

par exemple

=eval(A1)

Merci beaucoup, ça rejoint la réponse de tulipe_4.

Merci beaucoup, ça rejoint la réponse de tulipe_4.

réponse de tulipe_4 qui est plus complète

Bonjour Nadine, le forum,

je te propose ce fichier Excel (solution sans VBA) :

17exo-nadinet.xlsm (9.10 Ko)

dhany

Bonjour le forum

En te mettant sur A2, sur la solution de Dhany, tu enlèves les $ et tu pourras utiliser sa formule à droite de la cellule contenant la pseudo-formule n'importe où, en mettant juste

=resultat

Bonjour à tous

je te propose ce fichier Excel (solution sans VBA) :

A noter que c'est du langage macro Excel4 et que cela nécessite quand même une sauvegarde en xlsm et l'autorisation des macros.

Bonjour Nadine, le forum,

je te propose ce fichier Excel (solution sans VBA) :

Exo NadineT.xlsm

dhany

Merci beaucoup Dhany pour cette autre solution

Bonjour le forum

En te mettant sur A2, sur la solution de Dhany, tu enlèves les $ et tu pourras utiliser sa formule à droite de la cellule contenant la pseudo-formule n'importe où, en mettant juste

=resultat

Bonjour Steelson, effectivement j'ai utilisé la formule de Dhany en enlevant les $ pour pouvoir étendre ma formule sur d'autres cellules. Merci encore à tous pour toutes ces solutions

Rechercher des sujets similaires à "chaine caracteres ressemblant formule calcul"