Bonjour,
Je me suis servi de ce code pour que ":" s'inscrive après la saisie par exemple de 1230 ce qui donne 12:30 soit 12 heures et 30 minutes.
Pour A1 de la feuille active
Dans le module de la feuille :
Ma question est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Private Sub Worksheet_Change(ByVal zz As Range) If zz.Address <> "$A$1" Then Exit Sub Application.EnableEvents = False x = Format(zz, "0000") zz.Value = Left(x, 2) & ":" & Right(x, 2) Application.EnableEvents = True End Sub
Est-il possible que lorsque je frappe les deux premiers caractères ":"s'inscrive automatiquement et que je frappe les deux caractères suivant dans la foulée tout en conservant le format HH:mm
Merci pour votre aide







Répondre avec citation





Partager