formule recomposé par du texte.

thx1138

XLDnaute Nouveau
Bonjour à tous.

J'ai une problématique que je n'arrive pas à résoudre.

J'ai dans 3 cellules les valeurs suivantes :
A1 : 1000
B1 : >
C1 : 900

Bien entendu les chiffres et l'opérateur varient d'une observation à l'autre.

Je souhaite créer la formule =1000>900 (soit =A1>C1)
Cependant mon problème est que mon opérateur peut être >, <, = ou <>.

J'ai essayé avec la formule ="="&A1&B1&C1 mais le résultat est =1000>900 (alors que j'attends comme valeur vrai)

La solution serait la macro, mais je cherche à l'éviter.

Merci de votre aide.

THX1138
 

PMO2

XLDnaute Accro
Re : formule recomposé par du texte.

Bonjour,

Avec une fonction personnalisée qui nous oblige à passer par du VBA.

1) Copiez le code suivant dans un module Standard
Code:
Function EVALUATION(Valeur1 As Range, Operateur As Range, Valeur2 As Range) As Variant
EVALUATION = Evaluate(CStr(Valeur1) & CStr(Operateur) & CStr(Valeur2))
End Function

La formule personnalisée à taper sera
=EVALUATION(A1;A2;A3)
 

Pièces jointes

  • Formule composée par du texte.xlsm
    16.9 KB · Affichages: 15

Discussions similaires

Statistiques des forums

Discussions
312 180
Messages
2 085 993
Membres
103 081
dernier inscrit
jeromeolivier.raymond@wat