Encore un pb : j'ai bien cherché dans le forum, je n'ai pas trouvé de réponse à ce petit souci. Alors, je reviens vous demander un petit coup de main. Merci beaucoup de m'aider :
J'ai un grand tableau avec des durées qui dépassent largement les 24 heures. Et il y a des sommes de ces durées.
Donc dans la feuille de calcul Excel, sous le format
[h]:mm, j'ai par exemple 1 024:18
Je voudrais faire apparaitre cette durée dans une textbox mais je n'y arrive pas.
J'ai essayé sans résultat probant:
Me .TextBox1.Value = Format(Cdes12, 'hh:mm')
Me .Frame3.Caption = 'Total année ' & year(tps)
Me.TextBox3.Value = FormatDateTime(HdVAnnée, 4)
Ah, en un sens, je suis rassuré. Comme j'ai la tête comme un chou-fleur, je ne sais plus trop ce que j'ai fait et pas fait mais j'avais bien l'impression d'avoir commencé par ça.
Merci de m'aider. J'ai pas trouvé mais si j'y arrive, je donne la réponse, of course (de vélo)
Je crois avoir trouvé une solution qui fonctionne même si ce n'est sans doute pas la plus orthodoxe : je pense que vba est plus puissant et n'impose pas de devoir utiliser cet artifice.
Cdes12 = 24 * Range('T' & tpsrow).Value
With Me
.TextBox1.Value = Int(Cdes12) & ':' & Format((60 * (Cdes12 - Int(Cdes12))), '00')
End With