Date excel VBA

Résolu/Fermé
chewbi47 Messages postés 12 Date d'inscription mardi 20 mars 2012 Statut Membre Dernière intervention 29 mai 2013 - 4 avril 2012 à 17:48
chewbi47 Messages postés 12 Date d'inscription mardi 20 mars 2012 Statut Membre Dernière intervention 29 mai 2013 - 5 avril 2012 à 10:59
Bonjour,

Je vous expose mon probleme,
j'ai besoin de mettre l'annee, le mois et le jour de la date courante dans des cellules excel.
Mon probleme n'est pas au niveau de la demarche mais de la date, excel ne me renvoie pas du tout la date d'aujourd'hui ! que faire ?

Je vous met la partie de codage VBA pour plus de clarte :

Range("A1").Select
ActiveCell.FormulaR1C1 = Year(today)
Range("A2").Select
ActiveCell.FormulaR1C1 = Month(today)
Range("A3").Select
ActiveCell.FormulaR1C1 = Day(today)

Dans les cellules A1, A2 et A3, j' ai respectivement 1899, 4 et 10

que faire ? erreur de syntaxe ? erreur de date systeme (lorsque j'utilise la fonction aujourd'hui directement dans les cellules j'obtiens la bonne date) ?

PS : desole si le post existe deja, si tel est le cas donnez moi le lien svp...
nb : pas d'accent sur mes lettres car j'utilise un clavier "qwerty"

Merci d'avance pour vos reponses

Windows XP / Excel 2010
A voir également:

2 réponses

ccm81 Messages postés 10907 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 janvier 2025 2 430
Modifié par ccm81 le 4/04/2012 à 18:25
bonjour

ceci devrait aller

Range("A1").Value = Year(Now) 
Range("A2").Value = Month(Now) 
Range("A3").Value = Day(Now) 

et si tu veux les formules

Range("A4").FormulaLocal = "=ANNEE(AUJOURDHUI())"
Range("A5").FormulaLocal = "=MOIS(AUJOURDHUI())"
Range("A6").FormulaLocal = "=JOUR(AUJOURDHUI())"

bonne suite
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 258
Modifié par eriiic le 4/04/2012 à 22:35
Bonjour tout le monde,

Comme tu débutes, un petit truc qui aurait pu t'alerter : le T de today ne s'est pas mis en majuscule. Ce n'est donc pas un mot clé connu de vba

eric
0
chewbi47 Messages postés 12 Date d'inscription mardi 20 mars 2012 Statut Membre Dernière intervention 29 mai 2013 1
5 avril 2012 à 10:59
Bonjours,

merci pour vos responses,
ca fonctionne !

eriic merci pour cette precision, je connais ce system avec les majusculesw mais il est vrai que je n'y ai pas fait attention, je garedrai un oeuil dessus a l'avenir :)

Encore merci a vous tous
0