Bonjour,
Comment tester que l'heure saisie dans une zone de texte ( hh:mm) est
correcte je ne sais pas faire le test en vba
merci d'avance
bonne journée
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichDenis
Tu peux utiliser quelque chose comme ceci attaché à un bouton de commande : '----------------------------- Dim X As Date On Error Resume Next X = TimeValue(Me.TextBox1) If IsError(X) Then Err = 0 MsgBox "Saisie erronnée" End If '----------------------------- Attention au format : Si tu saisis seulement 10:20 TimeValue("10:20") renvoie 10:20:00 Ce n'est pas 10 minutes 20 secondes mais 10 heures et 20 minutes.
Au besoin, tu peux toujours utiliser 3 textbox pour Heures, Minutes et Secondes et former toi-même la chaîne H:MM:SS lors de la validation.
"Guitard Jean-Luc" a écrit dans le message de groupe de discussion : 49be5acd$0$12637$ Bonjour, Comment tester que l'heure saisie dans une zone de texte ( hh:mm) est correcte je ne sais pas faire le test en vba merci d'avance bonne journée
Tu peux utiliser quelque chose comme ceci
attaché à un bouton de commande :
'-----------------------------
Dim X As Date
On Error Resume Next
X = TimeValue(Me.TextBox1)
If IsError(X) Then
Err = 0
MsgBox "Saisie erronnée"
End If
'-----------------------------
Attention au format :
Si tu saisis seulement 10:20
TimeValue("10:20") renvoie 10:20:00
Ce n'est pas 10 minutes 20 secondes mais 10 heures et 20 minutes.
Au besoin, tu peux toujours utiliser 3 textbox pour Heures, Minutes et Secondes
et former toi-même la chaîne H:MM:SS lors de la validation.
"Guitard Jean-Luc" <jl.guitard@wanadoo.fr> a écrit dans le message de groupe de discussion
: 49be5acd$0$12637$ba4acef3@news.orange.fr...
Bonjour,
Comment tester que l'heure saisie dans une zone de texte ( hh:mm) est
correcte je ne sais pas faire le test en vba
merci d'avance
bonne journée
Tu peux utiliser quelque chose comme ceci attaché à un bouton de commande : '----------------------------- Dim X As Date On Error Resume Next X = TimeValue(Me.TextBox1) If IsError(X) Then Err = 0 MsgBox "Saisie erronnée" End If '----------------------------- Attention au format : Si tu saisis seulement 10:20 TimeValue("10:20") renvoie 10:20:00 Ce n'est pas 10 minutes 20 secondes mais 10 heures et 20 minutes.
Au besoin, tu peux toujours utiliser 3 textbox pour Heures, Minutes et Secondes et former toi-même la chaîne H:MM:SS lors de la validation.
"Guitard Jean-Luc" a écrit dans le message de groupe de discussion : 49be5acd$0$12637$ Bonjour, Comment tester que l'heure saisie dans une zone de texte ( hh:mm) est correcte je ne sais pas faire le test en vba merci d'avance bonne journée
Guitard Jean-Luc
merci beaucoup ca marche
"MichDenis" a écrit dans le message de news:
Tu peux utiliser quelque chose comme ceci attaché à un bouton de commande : '----------------------------- Dim X As Date On Error Resume Next X = TimeValue(Me.TextBox1) If IsError(X) Then Err = 0 MsgBox "Saisie erronnée" End If '----------------------------- Attention au format : Si tu saisis seulement 10:20 TimeValue("10:20") renvoie 10:20:00 Ce n'est pas 10 minutes 20 secondes mais 10 heures et 20 minutes.
Au besoin, tu peux toujours utiliser 3 textbox pour Heures, Minutes et Secondes et former toi-même la chaîne H:MM:SS lors de la validation.
"Guitard Jean-Luc" a écrit dans le message de groupe de discussion : 49be5acd$0$12637$ Bonjour, Comment tester que l'heure saisie dans une zone de texte ( hh:mm) est correcte je ne sais pas faire le test en vba merci d'avance bonne journée
merci beaucoup ca marche
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
753D598C-1C3B-4884-8410-D6248DF60F79@microsoft.com...
Tu peux utiliser quelque chose comme ceci
attaché à un bouton de commande :
'-----------------------------
Dim X As Date
On Error Resume Next
X = TimeValue(Me.TextBox1)
If IsError(X) Then
Err = 0
MsgBox "Saisie erronnée"
End If
'-----------------------------
Attention au format :
Si tu saisis seulement 10:20
TimeValue("10:20") renvoie 10:20:00
Ce n'est pas 10 minutes 20 secondes mais 10 heures et 20 minutes.
Au besoin, tu peux toujours utiliser 3 textbox pour Heures, Minutes et
Secondes
et former toi-même la chaîne H:MM:SS lors de la validation.
"Guitard Jean-Luc" <jl.guitard@wanadoo.fr> a écrit dans le message de
groupe de discussion
: 49be5acd$0$12637$ba4acef3@news.orange.fr...
Bonjour,
Comment tester que l'heure saisie dans une zone de texte ( hh:mm) est
correcte je ne sais pas faire le test en vba
merci d'avance
bonne journée
Tu peux utiliser quelque chose comme ceci attaché à un bouton de commande : '----------------------------- Dim X As Date On Error Resume Next X = TimeValue(Me.TextBox1) If IsError(X) Then Err = 0 MsgBox "Saisie erronnée" End If '----------------------------- Attention au format : Si tu saisis seulement 10:20 TimeValue("10:20") renvoie 10:20:00 Ce n'est pas 10 minutes 20 secondes mais 10 heures et 20 minutes.
Au besoin, tu peux toujours utiliser 3 textbox pour Heures, Minutes et Secondes et former toi-même la chaîne H:MM:SS lors de la validation.
"Guitard Jean-Luc" a écrit dans le message de groupe de discussion : 49be5acd$0$12637$ Bonjour, Comment tester que l'heure saisie dans une zone de texte ( hh:mm) est correcte je ne sais pas faire le test en vba merci d'avance bonne journée