Pb fonction Evaluate avec une variable

Résolu
Gudul42 Messages postés 1 Statut Membre -  
 Gudul42 -
Bonjour,

Je suis sous Excel 2010 / Windows 7.
Je tente d'utiliser la fonction Evaluate avec une formule contenue dans une variable. J'ai une erreur 2015.
Voici ce que j'obtiens quand je teste dans la fenêtre d'exécution :
print sFormule
=AND(B6=""x"",B$4=""Crédit Conso"")

print Evaluate("=AND(B6=""x"",B$4=""Crédit Conso"")")
Faux

print Evaluate(sFormule)
Erreur 2015

Merci pour votre aide !

2 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Tu peux faire le test suivant
    Sub test()
    Dim sFormule As String
    sFormule = "=AND(B6=""x"",B$4=""Crédit Conso"")"
    Debug.Print Evaluate("=AND(B6=""x"",B$4=""Crédit Conso"")")
    Debug.Print Evaluate(sFormule)
    End Sub

    A+
    0
  2. Gudul42
     
    Merci Gyrus !
    J'avais un problème de quotes doublées une fois de trop.
    A+
    0