Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

textbox format spécial

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 !

tallia64

XLDnaute Occasionnel
Bonsoir j'essaie de trouver un format pour une textbox du genre "21:36" et le bloquer pour éviter les erreurs de frappe tel que "mm:mp". Mais rechercher s'avèrent sans succés pouvez vous m'aider s'il vous plait ?
Je vous remercie
tallia
 
Re : textbox format spécial

Bonsoir tallia,

Voici un exemple pour un Textbox sur un Userform :

Ce code n'autorise que la saisie de chiffre et le retour en arrière pour effacer.

Code:
Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
    If Not ((KeyAscii >= 48 And KeyAscii <= 57) Or KeyAscii = 8) Then
        KeyAscii = 0
    End If
End Sub

Celui là vérifie si c'est bien une heure qui est tapée et bloque le nombre de caractère à 5.

Code:
Private Sub TextBox1_Change()
Dim Heur
TextBox1.MaxLength = 5
Heur = Replace(TextBox1.Value, ":", "")
If Len(Heur) > 2 Then Heur = Left(Heur, 2) & ":" & Right(Heur, Len(Heur) - 2)
If Len(Heur) = 5 Then
  If Not IsDate(Format(TextBox1, "hh:mm")) Then MsgBox "Heure invalide"
End If
TextBox1.Value = Heur
End Sub

Pour mettre le contenu sur la feuille tu utilises ceci pour la cellule active :
Excel transformera la cellule en format horaire automatiquement.

Code:
ActiveCell = TextBox1.Text

Pour saisir dans le Textbox tu entres tes 4 chiffres à la suite, le ":" se mettra tout seul

Ex : 0123 donnera 01:23

Bonne nuit
 
- 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
326
Réponses
20
Affichages
1 K
Réponses
13
Affichages
1 K
Réponses
9
Affichages
1 K
A
  • Question Question
Réponses
5
Affichages
1 K
V
Réponses
2
Affichages
1 K
vivi2377
V
X
Réponses
5
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…