Convertir nombre vers heure
Résolu/Fermé
A voir également:
- Convertir nombre vers heure
- Convertir youtube en mp3 avec audacity - Guide
- Colissimo heure de livraison après-midi - Forum Consommation & Internet
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Windows 7 vers windows 10 - Accueil - Mise à jour
1 réponse
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
26 mai 2016 à 17:59
26 mai 2016 à 17:59
Bonjour
valable à partir jusqu'à 2400 dans la zone A2:M12
se déclenche appui sur "entr"
a installer dans l'éditeur VBA module de la feuille
comment installer ?
copier cette macro
clic droit sur le nom de l'onglet de la feuille concernée (en bas de l'écran)
visualiser le code
coller
valable à partir jusqu'à 2400 dans la zone A2:M12
se déclenche appui sur "entr"
a installer dans l'éditeur VBA module de la feuille
Option Explicit
'--------
Private Sub Worksheet_Change(ByVal Target As Range)
Dim minut As Double, heure As Double
Static Flag As Boolean
If Not Intersect(Target, Range("A2:M12")) Is Nothing And _
IsNumeric(Target) And _
Target < 2400 And _
Not Flag Then
Flag = True
minut = (Right(Target, 2)) * 1 / 1440
If Len(Target) > 2 Then heure = (Left(Target, Len(Target) - 2)) * 1 / 24
Target = heure + minut
Target.NumberFormat = "hh:mm;@"
End If
Flag = False
End Sub
comment installer ?
copier cette macro
clic droit sur le nom de l'onglet de la feuille concernée (en bas de l'écran)
visualiser le code
coller
27 mai 2016 à 09:16
ça marche !!!! merci bcp !!!
Mais il y a un petit soucis (mais pas très gênant) ... quand je supprime une cellule, un message error qui s'affiche
"Microsoft Visual Basic
Erreur d'exécution « 13 »:
Incompatibilité de type"
Est-ce normal ?
27 mai 2016 à 09:39
et un "AND" en + avec la suppression de donnée!
27 mai 2016 à 12:14