alors qu'excel 97 accepte bien la formule
=DATEDIF(H2;AUJOURDHUI();"d") pour calculer le nb de jours restants de
H2 jusqu'à aujourd'hui... sans la réferencer dans les aides
si j'écris dans VBA
range("I2").formula = "=DATEDIF(H2;AUJOURDHUI();"d")"
VBA refuse obstinément d'accepeter le d (ou une autre lettre...), je ne lui
demande pourtant que d'écrire une chaine en I2...
quelqu'un, un quidam sympa, aurait-il une solution ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Modeste
Bonsour® AndréSch wrote:
si j'écris dans VBA range("I2").formula = "ÚTEDIF(H2;AUJOURDHUI();"d")" VBA refuse obstinément d'accepeter le d
il ne s'agit ici ni du "d", du "m" ou du "y" dans le cas de VBA les parametres sont les parametres US, y compris le séparateur dans ce cas c'est la virgule ;o))) également , lorsque on veut ecrire une quote il faut la doubler
Range("I2").Formula = "ÚTEDIF(H2 , TODAY() , ""d"")" on peut cependant aussi écrire : Range("I3").FormulaLocal = "ÚTEDIF(H2 ; Aujourdhui() ; ""d"")"
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042
Bonsour®
AndréSch wrote:
si j'écris dans VBA
range("I2").formula = "ÚTEDIF(H2;AUJOURDHUI();"d")"
VBA refuse obstinément d'accepeter le d
il ne s'agit ici ni du "d", du "m" ou du "y"
dans le cas de VBA les parametres sont les parametres US, y compris le
séparateur
dans ce cas c'est la virgule ;o)))
également , lorsque on veut ecrire une quote il faut la doubler
Range("I2").Formula = "ÚTEDIF(H2 , TODAY() , ""d"")"
on peut cependant aussi écrire :
Range("I3").FormulaLocal = "ÚTEDIF(H2 ; Aujourdhui() ; ""d"")"
--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042
si j'écris dans VBA range("I2").formula = "ÚTEDIF(H2;AUJOURDHUI();"d")" VBA refuse obstinément d'accepeter le d
il ne s'agit ici ni du "d", du "m" ou du "y" dans le cas de VBA les parametres sont les parametres US, y compris le séparateur dans ce cas c'est la virgule ;o))) également , lorsque on veut ecrire une quote il faut la doubler
Range("I2").Formula = "ÚTEDIF(H2 , TODAY() , ""d"")" on peut cependant aussi écrire : Range("I3").FormulaLocal = "ÚTEDIF(H2 ; Aujourdhui() ; ""d"")"
-- n'oubliez pas les FAQ : http://www.excelabo.net http://dj.joss.free.fr/faq.htm http://www.faqoe.com http://faqword.free.fr -- Feed Back http://viadresse.com/?94912042