OVH Cloud OVH Cloud

format date VBA

15 réponses
Avatar
Crel
Bonjour à toutes et tous
j'ai un petit souci d'écriture, du genre.
Date = ActiveCell.Offset(0, 2).Value (date format jjjj jj mmmm aaaa)
Merci beaucoup
Patrick

5 réponses

1 2
Avatar
Pierre Fauconnier
Bonsoir
Je ne sais pas si cela est une erreur de recopie, mais

Ma_date = ActiveCell.Offset(0, 0).Value = format(date,"dddd dd mmmm yyyy")
renverra True ou False pour Ma_Date selon que la cellule active est

identique à la date formatée de l'ordi ou pas...

Sinon,
ActiveCell.Offset(0, 0).Value = format(date,"dddd dd mmmm yyyy")
renvoie bien mercredi 22 octobre 2003
si tu lances ta macro aujourd'hui...

Pierre




Crel wrote:
Bonjour à toutes et tous
Ce format date ne fonctionne pas
yyyy") Patrick


"Crel" a écrit dans le message
de news: u#
Bon sang, mais c'est bien sûr !
Mea maxima culpa
Patrick

"AV" a écrit dans le message de news:
bn64d1$dcl$
Salut Modeste, je suis vraiment désolé pour mon horloge, elle
change de date de manière intempestive


Ben le problème est que (lu précédemment) tu utilises dans tes
macros "Date" comme variable !
Donc à chaque test, ta date système est suceptible de varier !

AV







Avatar
FxM
Bonsoir,

Me trompe-je ou ActiveCell.Offset(0, 0).Value ressemble fortement à
ActiveCell.Value ?
Enfin, à cette heure-ci, mon neurone est peut-être embrumé ;o)

@+
FxM



Pierre Fauconnier wrote:
Bonsoir
Je ne sais pas si cela est une erreur de recopie, mais


Ma_date = ActiveCell.Offset(0, 0).Value = format(date,"dddd dd mmmm yyyy")


renverra True ou False pour Ma_Date selon que la cellule active est
identique à la date formatée de l'ordi ou pas...

Sinon,
ActiveCell.Offset(0, 0).Value = format(date,"dddd dd mmmm yyyy")
renvoie bien mercredi 22 octobre 2003
si tu lances ta macro aujourd'hui...

Pierre




Crel wrote:

Bonjour à toutes et tous
Ce format date ne fonctionne pas
yyyy") Patrick


"Crel" a écrit dans le message
de news: u#

Bon sang, mais c'est bien sûr !
Mea maxima culpa
Patrick

"AV" a écrit dans le message de news:
bn64d1$dcl$

Salut Modeste, je suis vraiment désolé pour mon horloge, elle
change de date de manière intempestive


Ben le problème est que (lu précédemment) tu utilises dans tes
macros "Date" comme variable !
Donc à chaque test, ta date système est suceptible de varier !

AV












Avatar
Clément Marcotte
Me trompe-je ou ActiveCell.Offset(0, 0).Value ressemble fortement à
ActiveCell.Value ?


Un peu très beaucoup d'accord pour dire que tu ne te trompes pas.





"FxM" a écrit dans le message de
news:O13%
Bonsoir,

Enfin, à cette heure-ci, mon neurone est peut-être embrumé ;o)

@+
FxM



Pierre Fauconnier wrote:
Bonsoir
Je ne sais pas si cela est une erreur de recopie, mais


Ma_date = ActiveCell.Offset(0, 0).Value = format(date,"dddd dd
mmmm yyyy")




renverra True ou False pour Ma_Date selon que la cellule active
est


identique à la date formatée de l'ordi ou pas...

Sinon,
ActiveCell.Offset(0, 0).Value = format(date,"dddd dd mmmm yyyy")
renvoie bien mercredi 22 octobre 2003
si tu lances ta macro aujourd'hui...

Pierre




Crel wrote:

Bonjour à toutes et tous
Ce format date ne fonctionne pas
yyyy") Patrick


"Crel" a écrit dans le
message



de news: u#

Bon sang, mais c'est bien sûr !
Mea maxima culpa
Patrick

"AV" a écrit dans le message de news:
bn64d1$dcl$

Salut Modeste, je suis vraiment désolé pour mon horloge, elle
change de date de manière intempestive


Ben le problème est que (lu précédemment) tu utilises dans tes
macros "Date" comme variable !
Donc à chaque test, ta date système est suceptible de varier !

AV















Avatar
Crel
Bonjour, merci beaucoup à tous,
En fait, j'ai adapté en mettant dans l'ordre, et cela fonctionne très bien
Patrick

Ma_date = ActiveCell.Offset(0, 0).Value
Ma_date = Format(Date, "dddd dd mmmm yyyy")

"Clément Marcotte" a écrit dans le message
de news:
Me trompe-je ou ActiveCell.Offset(0, 0).Value ressemble fortement à
ActiveCell.Value ?


Un peu très beaucoup d'accord pour dire que tu ne te trompes pas.





"FxM" a écrit dans le message de
news:O13%
Bonsoir,

Enfin, à cette heure-ci, mon neurone est peut-être embrumé ;o)

@+
FxM



Pierre Fauconnier wrote:
Bonsoir
Je ne sais pas si cela est une erreur de recopie, mais


Ma_date = ActiveCell.Offset(0, 0).Value = format(date,"dddd dd
mmmm yyyy")




renverra True ou False pour Ma_Date selon que la cellule active
est


identique à la date formatée de l'ordi ou pas...

Sinon,
ActiveCell.Offset(0, 0).Value = format(date,"dddd dd mmmm yyyy")
renvoie bien mercredi 22 octobre 2003
si tu lances ta macro aujourd'hui...

Pierre




Crel wrote:

Bonjour à toutes et tous
Ce format date ne fonctionne pas
yyyy") Patrick


"Crel" a écrit dans le
message



de news: u#

Bon sang, mais c'est bien sûr !
Mea maxima culpa
Patrick

"AV" a écrit dans le message de news:
bn64d1$dcl$

Salut Modeste, je suis vraiment désolé pour mon horloge, elle
change de date de manière intempestive


Ben le problème est que (lu précédemment) tu utilises dans tes
macros "Date" comme variable !
Donc à chaque test, ta date système est suceptible de varier !

AV


















Avatar
Crel
Désolé Jps réponse non observée ;-)
Patrick

"sabatier" a écrit dans le message de news:

n'aurais-je pas, certes très exceptionnellement, fait une réponse
identique, il y a peu?
jps

ru-th a écrit:
Salut

Date c'est une variable ?
si oui
ne pas utiliser car mot spécifique excel
MaDate=format( ActiveCell.Offset(0, 2).Value ,"dddd dd mmmm yyyyy")

si c'est pour mettre la date du jour dans ActiveCell.Offset(0, 2).Value
ActiveCell.Offset(0, 2).Value =format(date,,"dddd dd mmmm yyyyy")
--
a+
rural thierry (au 2ème jour de sa formation sur la TVA)
Veaux et Broutards d'Anjou
Wicasa on kin nape yapi inahni yo (à l'essai)

"Crel" a écrit dans le message de
news:


O#

Bonjour à toutes et tous
j'ai un petit souci d'écriture, du genre.
Date = ActiveCell.Offset(0, 2).Value (date format jjjj jj mmmm aaaa)
Merci beaucoup
Patrick










--
NB. mes admiratrices voudront bien supprimer "delaile" avant de m'écrire
en bal perso....merci





1 2