InputBox : tant que la valeur n'est pas une Heure valide.

  • Initiateur de la discussion Initiateur de la discussion Yaloo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Yaloo

XLDnaute Barbatruc
Bonjour à tous,

Je cherche le moyen avec l'aide d'un InputBox (ou autre) d'avoir une heure.
Tant que l'on ne rentre pas une heure l'InputBox réapparait.

Merci d'avance

Martial
 
Re : InputBox : tant que la valeur n'est pas une Heure valide.

Bonsoir Martial,

Ce code par exemple :

Code:
Sub Heure()
Dim t$
1 t = InputBox("Entrez une heure :", "Heure", t)
If t = "" Then Exit Sub 'facultatif
On Error Resume Next
If CDate(t) >= 1 Then GoTo 1
On Error GoTo 0
MsgBox "OK, à suivre..." 'pour tester
End Sub
Edit : bonsoir à toi aussi camarchepas.

Bonne fin de soirée et A+
 
Dernière édition:
Re : InputBox : tant que la valeur n'est pas une Heure valide.

Re,

Pour tester ceci est quand même mieux :

Code:
Sub Heure()
Dim t As Variant
1 t = InputBox("Entrez une heure :", "Heure", t)
If t = "" Then Exit Sub 'facultatif
On Error Resume Next
If CDate(t) >= 1 Then GoTo 1
On Error GoTo 0
t = CDate(t)
MsgBox Format(t, "hh:mm") 'pour tester
End Sub
A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
242
Réponses
8
Affichages
316
Retour