[VBA]Format d'heure incorrecte !(CDate ?)
Résolu
lml-mike
Messages postés
449
Date d'inscription
Statut
Contributeur
Dernière intervention
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'aimerais que le programme contrôle une boucle par ce moyen :
Ne peut-on pas y arriver par Cdate ?
J'ai besoin de ce format pour faire le calcul heure_maintenant - heure_début pour avoir le temps total, et parfois l'heure est le lendemain entre minuit et 2 heures du matin.
merci pour votre aide !
J'aimerais que le programme contrôle une boucle par ce moyen :
heure_début = Cdate(Time)
If heure_début >= CDate("10:00:00") And heure_début <= CDate("14:30:00") Or heure_début >= CDate("19:00:00") And heure_début <= CDate("21:30:00") Then
msgbox("OK !")
End If
Ne peut-on pas y arriver par Cdate ?
J'ai besoin de ce format pour faire le calcul heure_maintenant - heure_début pour avoir le temps total, et parfois l'heure est le lendemain entre minuit et 2 heures du matin.
merci pour votre aide !
2 réponses
-
Bon, j'ai trouvé la solution :
If heure_début >= #10:00:00 AM# And heure_début <= #2:30:00 PM# Or heure_début >= #7:00:00 PM# And heure_début <= #9:30:00 PM# Then msgbox("OK !") end if
Ca fait deux fois en une journée, faut que j'arrête de remplir le forum pour rien j'embête tout le monde ^^' -
bonjour,
je comprend mal ton pb
par exheure_début = Time If heure_début >= "18:05:00" And heure_début <= "18:30:00" Then...
fpnctionne très bien
tu diS.....