Bonjour,
j'ai une cellule contenant une heure sous la forme 12:00 ou 12h
la forme 12:00 donne un nombre décimal du style 0,xxx
J'ai essayé de nombreux formats sans succès, l'enregistreur de macro me dit :
cela marche bien quand je modifie à la main le format de la cellule, mais pas dans ma macro VBA
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Selection.NumberFormat = "h:mm;@"
voilà ma séquence :
J'ai toujours 0,xxx
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 imprim.Range("Z" & ligTS) = voyage.Range("E" & ligVoy) imprim.Range("Z" & ligTS).Select Selection.NumberFormat = "h:mm;@" Selection.HorizontalAlignment = xlCenter Selection.VerticalAlignment = xlCenter
Partager