Bonjour,
Utilise alors Application.Ontime (à lire attentivement dans ton aide VBA, avec exemple).
Reviens nous montrer ton bout de code tenté, si encore difficulté malgré cette lecture.
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient
la ça me dépasse un peu , je suis pas très doué en vb, j'ai vu que je pouvais utilisé EarliestTime mais je vois pas comment ça peut fermé ma fenêtre en cours et verrouillé certain bouton.
j'explique mon excel
a partir que le candidat clic sur le bouton le test se lance en faisant apparaitre une fenêtre (userform), il répond et fait suivant et s'affiche un nouveau userform.
certain questionnaires ont 100 questions (c'est un qcm),
au bout par exemple de 20 minutes je souhaite que la fenêtre se ferme avec message "temps ecoulé" .
ainsi apres je bloque l'acces au autre boutons afin lui dit de passer au questionnaire suivant
2 ème solution : enregistrer dans une variable l'heure de début puis à chaque changement dans l'Userform
tester si le temps imparti est atteint ...
___________________________________________________________________________________________________________________
Comme la vitesse de la lumière est supérieure à celle du son, certains ont l'air brillant avant d'avoir l'air con !