cp4
XLDnaute Barbatruc
Bonsoir,
Suite à une discussion, je voudrais gérer des prises de RDV. Je suis confronté au problème suivant:
La plage horaire des RDV est de 8h à 18h (soit 11 RDV max par jour)
Pour un RDV d'urgence le jour même, on considère qu'un délai de 45mn est suffisant pour arriver,
ex: il est 9h10, on peut donc lui donner 1 RDV pour 10H. Mais dès 9h16, impossible de lui fixer RDV pour l'heure suivante 10H. Par contre possible pour d'autres heures si libres.
Le code ci-dessous ne donne pas le résultat escompté. Merci de corriger mon erreur. Ouvert à tout autre idée.
Joyeux Noël.
Suite à une discussion, je voudrais gérer des prises de RDV. Je suis confronté au problème suivant:
La plage horaire des RDV est de 8h à 18h (soit 11 RDV max par jour)
Pour un RDV d'urgence le jour même, on considère qu'un délai de 45mn est suffisant pour arriver,
ex: il est 9h10, on peut donc lui donner 1 RDV pour 10H. Mais dès 9h16, impossible de lui fixer RDV pour l'heure suivante 10H. Par contre possible pour d'autres heures si libres.
Le code ci-dessous ne donne pas le résultat escompté. Merci de corriger mon erreur. Ouvert à tout autre idée.
VB:
Sub essai_heure()
DerHeure = 17 'valeur à modifier pour test
If Hour(Time) <= DerHeure And Minute(Time) <= 15 Then
Debug.Print "Il est " & Time & " Prise de RDV possible"
Else
Debug.Print "Il est " & Time & " Plus de prise de RDV possible"
End If
End Sub