convertire un Texte en formule

poussy67

XLDnaute Occasionnel
Bonjour le forum

Je fais appelle au pro d'Excel pour un coup de pouce

Je cherche une formule qui me permet de changer un texte en Formule.
Dans ma cellule j'ai des données d'une extraction d'un fichier autre que Excel.
Exemple: En H3 j'ai une valeur qui peut être variable "2x136" que je voudrais convertir en formule dans la cellule I3
=2*136, pour avoir un résultat = 172. Cela fait plusieurs jour que je cherche une formule ou autre
mais sans succès.

J'ai trouvé cette formule qui fonctionne tres bien avec "2x136"
'=SI(ESTNUM(CHERCHE("X";H3));STXT(H3;1;CHERCHE("x";H3;1)-1)*DROITE(H3;TROUVE("X";H3)+1);H3)
Mais quand j'ai cette valeur "2x92" j'obtient #valeur# car il prend en x92 et non 92 .
Comment faire

En vous remerciant d'avance pour votre aide
 
Dernière édition:

Chris401

XLDnaute Accro
Re : convertire un Texte en formule

Re

Avec une fonction personnalsée

Code:
Function EVAL(Expression As String)
Expression = Replace(Expression, "x", "X")
Expression = Replace(Expression, "X", "*")
EVAL = Evaluate(Expression)
End Function

puis, formule dans la cellule
Code:
=EVAL(H2)
Voir fichier

Cordialement
Chris
 

Pièces jointes

  • Copie de Test.xlsm
    94.9 KB · Affichages: 55

Discussions similaires