Comment convertir dans un tableau , une colonne de nombre en format heure ( ex:0

  • Auteur de la discussion deniss 51
  • Date de début

deniss 51

Nouveau membre
bonjour

comment , par macro, transformer une colonne de nombre en format heure ( ex: 14:05:00) en nombre décimal
 

zeb

Modérateur
Salut,

Faut-il deviner quel logiciel tu utilises ?

Quand tu as ce genre de questions, fais-le sur une cellule, à la main, avec l'enregistreur de macro démarré.
Ensuite, étudie le code produit. Au moins Une part importante de solution s'y cache forcément.

Cette façon de faire a surtout le mérite de te permettre de trouver toi-même une solution.
Ensuite, je t'invite à venir soit présenter ici ta solution, soit à demander un peu plus d'aide, en te servant de ce qui ne marche pas encore comme support.
 

gvtech

Habitué
Salut,

Ce serait bien de le préciser dans ta question mais sous Microsoft Excel les heures sont stocké en nombre. En fait la forme 14:05:00 est juste un affichage du nombre (14*3600+05*60+00)/(24*60*60) = 0,508333 soit la fraction de jour correspondant à cette heure.
 

drul

Obscur pro du hardware
Staff
si ce que tu cherches à faire est transformer "14:05:00" en 140500 alors essaye ça
Code:
Range("A2").Value = Hour(Range("A1").Value) * 10000 + Minute(Range("A1").Value) * 100 + Second(Range("A1").Value)
 

zeb

Modérateur
Salut,

Et si vous attendiez que deniss 51 se réveille ?

[strike]Drul, toute pièce de code doit être présentée conformément au règlement, c.-à-d. encadrée de la balise
Code:
[/strike]
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 125
Messages
6 717 769
Membres
1 586 361
Dernier membre
Florian3549
Partager cette page
Haut