Saisie des horaires

Bonjour à tous

hélas, les deux propositions ne marchent pas, c'est juste l'apparence qui change mais l'ordi ne considère pas la saisie comme un horaire.

je suis donc toujours obligé de saisir mes : (deux points) entre heures et minutes.

le but du jeu étant de rester sur le pavé numérique pour une saisie rapide et facile (avec le point) entre h et mm

( jai essayé aussi de mettre un point entre h et mm dans "format de cellule","personnalisé", hélas rien ! )

merci en attendant.

Phf

Tu pourrais entrer tes heures uniquement en chiffres : 1235 pour 12:35 et ensuite faire une formule dans une colonne adjacente qui ajouterais le :

=SI(A1="";"";GAUCHE(A1;NBCAR(A1)-2)&":"&DROITE(A1;2))

ou en VBA, a mettre dans le code de la feuille et ajuster la colonne ou on veut que le code se fasse:

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False
    If Target.Column = 2 Then 'Ajuster le no de la colonne
        On Error Resume Next
        If IsNumeric(Target) And Target <> "" Then
            Target = Left(Target, Len(Target) - 2) & ":" & Right(Target, 2)
        End If
    End If
    Application.EnableEvents = True
End Sub

Merci, ça me donne de bonnes idées pour poursuivre

a bientôt

Phf

1301-v3.xlsx (18.86 Ko)

Bonjour,

Il y a une autre possibilité :

Fichier - Options : Vérification - Option Correction automatique et bouton Correction automatique

Remplacer les .. par :

et ça marche dans le pavé numérique

A+

Rechercher des sujets similaires à "saisie horaires"