• Initiateur de la discussion Initiateur de la discussion marc
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

marc

Guest
Bonjour à tous,

je me permets de vous solliciter car j'ai un petit probleme. Je débute en VBA !

J'arrive bien à faire toutes les boucles, etc ...

Mon problème est que je ne comprends pas comment récupérer la valeur des cellules sous un format correct. Le format actuel des cellules est "h:mm:ss" et quans j'utilise la propriété ".Value" sur une cellule je me retrouve avec un nombre décimal.

Ensuite je ne vois pas comment les additionner et afficher le résultat dans une cellule au même format...

Merci de vos réponses,

Marc
 
Salut Marc,

Je viens de voir ta demande, en fait j'ai une solution mais le problème c'est que si ton total dépasse 23:59:59 ton total retombe à 00:00:00, donc si ce n'est pas le cas, voilà une solution (parmis tant d'autres je suppose).

Sub calculheure()
Dim cpt As Integer
Dim total As Date
cpt = 1
Do
total = total + Range("a" & cpt).Value
cpt = cpt + 1
Loop Until Range("A" & cpt).Value = ""
MsgBox "Heure(s) = " & Hour(total) & Chr(10) & _
" minute(s) = " & Minute(total) & Chr(10) & _
" Seconde(s) = " & Second(total)
End Sub

Tu peux omettre de déclarer total en date, mais tu devras utiliser le format (c'est le cas de le dire) suivant : format(total,"hh:mm:ss") pour l'affichage correct.

PS : n'oublie pas de mettre des heures dans quelques cellules sous format "01:05:54" par ex.

Bien à toi.

john
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Format heure
Réponses
11
Affichages
2 K
Retour