calculer un texte

pascal_bidouille

XLDnaute Junior
Hello,

Question simple mais je n'ai pas trouvé la réponse:
J'ai une case qui contient une formule mathématique en texte du style "5+5" ou "2*3+4"
Existe-t-il une commande pour lui faire calculer le résultat ?
(bien sûr j'en ai plein don cil n'est pas envisageable de ressaisir...)
 

vgendron

XLDnaute Barbatruc
Re : calculer un texte

hello

oui c'est possible en vba

pour l'exemple ci dessous (à adapter donc)
en A1 tu as ton texte: "5+5"
et en A2: "2*3+4"

Code:
Sub evaluer()

For i = 1 To 2
    formule = Range("A" & i)
    resultat = Evaluate(formule)
    Range("B" & i) = resultat
Next i
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 215
Messages
2 086 329
Membres
103 183
dernier inscrit
karelhu35