[VBA] Insertion de formule

Salut a tous,

J ai une erreur que je n arrive pas a resoudre:

Lorsque je tappe:

Range("A1")= "=If(......)"

VB me met une erreur qui est dû au = juste avant le If
Si qqn a une idée? pour inserer ce type de formule dans une case excel en conservant le = pour que le calcul se fasse a linstant d apres^^^

Merci
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Ma formule c est

    =If(AA11<>0;Lookup(AA11;[Book1.xls]sheet1!$A:$A;[Book1.xls]Sheet1!$E:$E);"")

    et il me faudrait un truc du genre

    Range("Z11")="=If(AA11<>0;Lookup(AA11;[Book1.xls]sheet1!$A:$A;[Book1.xls]Sheet1!$E:$E);"")"

    si qqn a une idée??

    J ai essayer en virant le = situé devant le IF et ca marche seuleumet, il me faut se = sion la formule ne calcul pas^^ si qn a une idée
    0
    1. Bonsoir,

      Essayes en ajoutant " .Formula " après Range("A1") comme ceci :

      Range("A1").Formula = "=If(......)"
      0
      1. Hello,

        Que doit faire réellement ta formule?
        0

        Discussions similaires

        exo pix

        2 réponses