jeanjeandada
Messages postés152Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention20 novembre 2011
-
8 mai 2008 à 22:31
jeanjeandada
Messages postés152Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention20 novembre 2011
-
9 mai 2008 à 14:54
Bonjour le forum,
Alors d'abord j'utilise Miscrosoft Excel 2003
J'ai une petit procédure qui me permet de récupérer la date du systéme
Sub Macro1()
Dim Madate As String
Madate = Format(Date, "dd-mm-yyyy hh-mm")
MsgBox Madate
End Sub
Avec La MsgBox je remarque que j'ai bien la date du systéme qui s'affiche, mais l'heure et les minutes sont tjrs => 00:00
Je ne comprend pas pourquoi...
Cela pose probléme car j'aimerai faire la différence entre la date du systéme (avec l'heure et les minutes) est une date qui se trouve sur une case (cette date est sous la même forme que la date systéme)
J'espere avoir été assez clair.
Merci d'avance
@++
JD
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 8 mai 2008 à 23:21
Salut,
et bien en fait, non. La fonction Date de VB ne te retourne QUE la date, au même titre que la fonction Time ne te retourne QUE l'heure. Pour avoir le mix des deux, utilise NOW.
Attention dans ton code, les minutes ne sont pas formatées avec la lettre m, mais n (car m c'est le mois) :
dd = jour
mm = mois
yyyy = année
hh = heures
nn = minutes