D Dut XLDnaute Nouveau 30 Avril 2012 #1 Bonjour, J'essaie d'insérer une formule dans une cellule via VBA, malheureusement j'obtiens le résultat #NOM? Pourtant si je me rends dans la cellule et que je saisis la formule moi-même, il n'y a pas de problème... Range("B4").Formula = "=(Data!K2>=DATEVAL(""01/01/2012""))" Si je retire le DATEVAL, ça se passe très bien mais j'en ai absolument besoin pour la suite. Dernière édition: 2 Mai 2012
Bonjour, J'essaie d'insérer une formule dans une cellule via VBA, malheureusement j'obtiens le résultat #NOM? Pourtant si je me rends dans la cellule et que je saisis la formule moi-même, il n'y a pas de problème... Range("B4").Formula = "=(Data!K2>=DATEVAL(""01/01/2012""))" Si je retire le DATEVAL, ça se passe très bien mais j'en ai absolument besoin pour la suite.
Gorfael XLDnaute Barbatruc 30 Avril 2012 #2 Re : Saisie de formule via VBA renvoie #NOM? Salut Dut et le forum essaie : Code: Range("B4").FormulaLocal = "=(Data!K2>=DATEVAL(""01/01/2012""))" DateVal() est en français ! A+ Vote positif 0 Vote négatif
Re : Saisie de formule via VBA renvoie #NOM? Salut Dut et le forum essaie : Code: Range("B4").FormulaLocal = "=(Data!K2>=DATEVAL(""01/01/2012""))" DateVal() est en français ! A+
D Dut XLDnaute Nouveau 30 Avril 2012 #3 Re : Saisie de formule via VBA renvoie #NOM? Impeccable ! Merci Gorfael... Vote positif 0 Vote négatif