Vba - modifier format heure

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
s
spike29
Jeune membre
Jeune membre
Messages : 41
Inscrit le : 28 septembre 2017
Version d'Excel : 2010

Message par spike29 » 5 mai 2019, 20:39

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
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 16'745
Appréciations reçues : 703
Inscrit le : 27 août 2012
Version d'Excel : 365 Personnel

Message par Jean-Eric » 5 mai 2019, 20:55

Bonjour,
=HEURE(A1)*10000+MINUTE(A1)*100+SECONDE(A1)
spike29.xlsx
(9.94 Kio) Téléchargé 3 fois
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
a
archer
Membre impliqué
Membre impliqué
Messages : 1'267
Appréciations reçues : 104
Inscrit le : 8 avril 2017
Version d'Excel : 2010

Message par archer » 5 mai 2019, 20:57

Bonsoir
a voir
MaVar = Val(Replace(Range("A1").Text, ":", ""))
A+
Maurice
s
spike29
Jeune membre
Jeune membre
Messages : 41
Inscrit le : 28 septembre 2017
Version d'Excel : 2010

Message par spike29 » 10 mai 2019, 10:18

Bonjour merci à tous les deux ça fonctionne parfaitement !

Bonne journée !

Emmanuel
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message