Macro pour convertir le temps avec Excel VBA

Le calcul du temps dans Excel peut être facilité en écrivant certaines fonctions ou en utilisant les fonctions existantes de la catégorie DATE & HEURE. La fonction suivante convertit automatiquement une entrée en heures en minutes pour vous.

Function TempsMinutes(ETemps As Date) As Integer
Application.Volatile
TempsMinutes = ETemps * 24 * 60
End Function

 

La fonction reçoit une valeur de temps sous la forme d’un temps. Une valeur entière est attendue comme valeur de retour, qui génère le nombre calculé en minutes.

Function TempsHeures(ETemps As Integer) As Date
TempsHeures = ETemps / 24 / 60
End Function

 

Lors de la conversion des valeurs des minutes en une spécification d’heure, vous donnez à la fonction une valeur entière qui représente les minutes. Le résultat est une valeur d’heure de type Date. Cette valeur de temps garantit qu’Excel affiche correctement le résultat dans la cellule.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x