VBA - modifier format heure

Bonsoir à tous,

J'ai une grille horaire dans laquelle je souhaiterai modifier le format heure.

Je m'explique, mon fichier affiche les heures par défaut en hh:mm:ss et pour des raisons de compatibilité avec d'autres applis il me faut un affichage de ce type : hhmmss

Exemple :

04:24:30 devrait devenir => 42430

10:25:55 devrait devenir => 102555

23:12:23 devrait devenir => 231223

Mes recherches n'ayant pas abouties je vous demande ce coup de pouce. Je n'ai pas réussi à trouver le moindre bout de code VBA permettant cela.

1ere contrainte :

Faire disparaître les ":" et espaces possibles, l'ensemble des chiffres doivent être collés.

2ème contrainte:

Pour les heures ne pas faire apparaître les 0 qui pourraient précéder l'heure ( exemple : 04h24 => 424).

Merci d'avance pour vos réponses.

Bonne fin de journée,

Emmanuel

Bonjour,

=HEURE(A1)*10000+MINUTE(A1)*100+SECONDE(A1)
4spike29.xlsx (9.94 Ko)

Bonsoir

a voir

MaVar = Val(Replace(Range("A1").Text, ":", ""))

A+

Maurice

Bonjour merci à tous les deux ça fonctionne parfaitement !

Bonne journée !

Emmanuel

Rechercher des sujets similaires à "vba modifier format heure"