Bonjour,
je reçois régulièrement des fichiers avec des temps en centième que je convertis en hh:mm:ss.
je copie 86400 dans une cellule, je copie, je fais un collage spécial avec Division, puis j'affecte le format personnalisé hh:mm:ss. Puis j'efface ma cellule à 86400
Pour automatiser cette opération, j'ai déclaré une constante au niveau du module
Const ConvSs As Long = 86400 'Ajouter un format hh:mm:ss
mais après je ne sais pas mettre ma constante en mémoire.
J'ai essayé
Range("C4:C12", Range("C4").End(xlToRight)).Select
Selection.PasteSpecial Paste:=xlPasteValues(ConvSs), operation:=xmdivide, skipblanks _
:=fase, Transpose:=False
Selection.NumberFormat = "h:mm:ss"
mais ça ne fonctionne pas. Peut-être peut-on créer une fonction ? mais là encore, je ne sais pas faire...
QQ'1 peut-il m'aider, svp.
Merci