Métré bâtiment - calcul d'une formule sous forme de texte

Résolu/Fermé
guillaumesk850 - 21 janv. 2014 à 23:08
 guillaumesk850 - 22 janv. 2014 à 05:37
Bonjour a tous,

J'aimerai créer un petit programme VBA me permettant de réaliser des métrés de bâtiments principalement. Jusque la, rien de bien compliqué :)

Ceci dit, j'aimerai que ma formule renseignée dans la cellule A1 : (2,5+2,5)*3 donc qui apparaisse sous forme de texte, permette d'obtenir dans la cellule A2 le résultat sous forme numérique : 15

Pour info', cette fonction est très simple sur excel 97-2003, il s'agit de la macro complémentaire "EVAL" (MOREFUNC)".
Malheureusement, les ordinateurs du bureau sont équipés d'office 2013 (version 64 bits) ... et cette macro n'est pas compatible.

En espérant que vous puissiez m'éclaircir sur ce point
Merci beaucoup

Guillaume
A voir également:

1 réponse

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
21 janv. 2014 à 23:47
Bonjour,

Avec une fonction personnalisée à mettre dans un module standard
Function eval(cellule As Range) As Double
    eval = Evaluate(cellule.Value)
End Function

Appel sur la feuille :
=eval(A1)

Ca va, ça n'aura pas été la macro la plus longue que j'aurais écrite ;-)

eric
3
guillaumesk850
22 janv. 2014 à 05:37
Bonjour.
Merci pour votre réponse !
Cette solution fonctionne a merveille.

Merci beaucoup
Bonne journée
0