excel vba sum/add time Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
g
ghazimetallica
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 30 octobre 2015
Version d'Excel : 2007

Message par ghazimetallica » 30 octobre 2015, 17:44

Bonjour,
j'essaye d'additionner le contenue de plusieurs cellule en vba mais a chaque fois lorsque le compte dépasse les 24 il n'affiche pas la resultat correct
exemple
05:01:30
23:00:00
ici pour calculer la somme il affiche comme resultat 04:01:30
aider moi svp j'aimerai bien calculer la somme de plusieurs heures et avvoir une resultat genre
58:01:30 sous cette format

sauf qu'on dirait excel affiche la somme sous format de 24h quoi
d'avance merci
f
frangy
Passionné d'Excel
Passionné d'Excel
Messages : 4'337
Appréciation reçue : 1
Inscrit le : 19 novembre 2012
Version d'Excel : 2007 FR

Message par frangy » 30 octobre 2015, 18:47

Bonjour,

Il faut que tu modifies le format de la cellule
Clic droit > Format de cellule > Heure > Personnalisée : type [h]:mm:ss

A+
g
ghazimetallica
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 30 octobre 2015
Version d'Excel : 2007

Message par ghazimetallica » 30 octobre 2015, 19:49

En fait cest au niveau du calcul va user girl j'ai un bouton qui va calculer ces valeur puis les afficher dans un textbox j'ai déjà essayé la méthode que tu as cité ça marche au niveau du calcul excel je veux dire juste lors de l'addition des cellules par formule mais dans le code vba ça fonctionne pas j'ai besoin d'aide au niveau du code vba et non pas juste le format sur excel
Avatar du membre
Raja
Passionné d'Excel
Passionné d'Excel
Messages : 5'190
Appréciations reçues : 14
Inscrit le : 3 février 2008
Version d'Excel : 2010 à 2016 FR et 2010 EN

Message par Raja » 30 octobre 2015, 20:26

Bonsoir,
Il faut qu'on voie ton code pour proposer une solution.
Cdlt,
Raja
g
ghazimetallica
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 30 octobre 2015
Version d'Excel : 2007

Message par ghazimetallica » 30 octobre 2015, 20:47

Merci d'avoir répondu d'une façon rapide sauf actuellement je n'ai pas le fichier je l'aurai demain quand je serai au boulot
Mais au même temps si vous avez un code à me proposer ca sera Sympa
Mon code est simple une boucle for pour parcourir 4 cellule une variable qui d'appel somme pour accumuler la somme des 4 cellules
Donc au niveau de userform j'ai un bouton lorsqu'on appuie là dessus il est supposé calculer la somme des 4 cellules qui contient des temps sous cette format 67h:56min:45sec
Puis affecter là résultat à un text box
^^
Avatar du membre
Sharney
Membre fidèle
Membre fidèle
Messages : 302
Appréciations reçues : 5
Inscrit le : 15 octobre 2013
Version d'Excel : 2013

Message par Sharney » 30 octobre 2015, 22:12

Bonsoir,

L'astuce consiste à écrire quelque chose du style :

Total = Format(Somme, "[h]:mm:ss;@")

Normalement, cela devrait fonctionner.

Cordialement
g
ghazimetallica
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 30 octobre 2015
Version d'Excel : 2007

Message par ghazimetallica » 30 octobre 2015, 22:22

Déjà essayé et j'ai déjà essayé la fonction split et hour
J'ai fait trop de recherche sur internet mais bon rien trouvé
Sera il possible que vous essayez ça sur excel pour voir cest assez simple de crée un userform avec un bouton et un textbox non?
Je suis navré je suis sur mon tel et le fichier et sur le pic au boulot. :(
Avatar du membre
Sharney
Membre fidèle
Membre fidèle
Messages : 302
Appréciations reçues : 5
Inscrit le : 15 octobre 2013
Version d'Excel : 2013

Message par Sharney » 30 octobre 2015, 22:35

Sans voir comment est construit le code de base, il va être compliqué de réfléchir à une solution.
A part tout imaginer... (un peu long et sans intérêt)

Sinon, on attend lundi que tu nous mettes à dispo le fichier. C'est le mieux à faire.
f
frangy
Passionné d'Excel
Passionné d'Excel
Messages : 4'337
Appréciation reçue : 1
Inscrit le : 19 novembre 2012
Version d'Excel : 2007 FR

Message par frangy » 31 octobre 2015, 07:00

Bonjour,

Une proposition
ghazimetallica.xls
(36 Kio) Téléchargé 16 fois
A+
g
ghazimetallica
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 30 octobre 2015
Version d'Excel : 2007

Message par ghazimetallica » 31 octobre 2015, 11:31

Bonjour et mille merci
c'est exactement dont j'ai besoin,enfin je l'ai adapté a mes besoins car moi j'ai un user form
mais de toute facon un trés grand merci
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • On Time Time value ne marche pas
    par hugo.c » 13 février 2019, 18:02 » dans Excel - VBA
    3 Réponses
    97 Vues
    Dernier message par hugo.c
    16 février 2019, 11:37
  • application on time
    par naubin1 » 27 avril 2018, 14:37 » dans Excel - VBA
    11 Réponses
    197 Vues
    Dernier message par eriiic
    2 mai 2018, 16:12
  • time series
    par AZEMANAR » 7 janvier 2019, 10:01 » dans Excel - VBA
    1 Réponses
    55 Vues
    Dernier message par jmd
    7 janvier 2019, 17:37
  • Time sheet
    par Loubna » 12 juin 2014, 17:29 » dans Excel - VBA
    1 Réponses
    1013 Vues
    Dernier message par Nad
    12 juin 2014, 17:35
  • Livraison On Time (Yes or No)
    par Bennut » 6 décembre 2019, 12:30 » dans Excel - VBA
    4 Réponses
    98 Vues
    Dernier message par eriiic
    6 décembre 2019, 14:09
  • recursivite avec on time
    par kedorev » 8 décembre 2015, 14:29 » dans Excel - VBA
    1 Réponses
    167 Vues
    Dernier message par kedorev
    5 janvier 2016, 10:50