Macro généralisée
Résolu/Fermé
velpa60
Messages postés
3
Date d'inscription
mardi 18 mars 2014
Statut
Membre
Dernière intervention
19 mars 2014
-
18 mars 2014 à 10:06
velpa60 Messages postés 3 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 19 mars 2014 - 19 mars 2014 à 17:25
velpa60 Messages postés 3 Date d'inscription mardi 18 mars 2014 Statut Membre Dernière intervention 19 mars 2014 - 19 mars 2014 à 17:25
A voir également:
- Macro généralisée
- Contribution sociale généralisée - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
- Macro logiciel - Télécharger - Organisation
2 réponses
f894009
Messages postés
17221
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
4 janvier 2025
1 712
18 mars 2014 à 10:34
18 mars 2014 à 10:34
Bonjour,
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Lheure As Date
On Error GoTo HeureMauvaise
If Target.Count > 1 Then Exit Sub
Application.EnableEvents = False
'plages de cellules a adapter
If Not Application.Intersect(Target, Range("A2:A10, C2:C10, D2, D10, E2:E10")) Is Nothing Then
Select Case Len(Target)
Case 1, 2
Target = CDate("0:" & Target)
Target.NumberFormat = "hh:mm;@"
Case 3
Target = CDate(Left(Target, 1) & ":" & Mid(Target, 2))
Target.NumberFormat = "hh:mm;@"
Case 4
Target = CDate(Left(Target, 2) & ":" & Mid(Target, 3))
Target.NumberFormat = "hh:mm;@"
End Select
End If
HeureMauvaise:
Application.EnableEvents = True
End Sub
velpa60
Messages postés
3
Date d'inscription
mardi 18 mars 2014
Statut
Membre
Dernière intervention
19 mars 2014
19 mars 2014 à 17:00
19 mars 2014 à 17:00
Bonjour,
J'essaie dès que possible, un grand merci a toi !!
Cdt.
J'essaie dès que possible, un grand merci a toi !!
Cdt.
velpa60
Messages postés
3
Date d'inscription
mardi 18 mars 2014
Statut
Membre
Dernière intervention
19 mars 2014
19 mars 2014 à 17:25
19 mars 2014 à 17:25
Marche nickel ! merci.