Récupérer la somme d'une plage dans un Textbox en format (hh:mm)

INFINITY100

XLDnaute Occasionnel
Bjr à tous

Voila je me bloque sur la syntaxe d'une formule au quelle je voudrai récupérer la somme d'une plage dans la feuil1 vers un Textbox dans un Userform en format (hh:mm)

j'ai essayé d’utiliser cette application mais il me renvoi une erreur

VB:
TextBox_heures_minutes.Value = Application.WorksheetFunction.Sum(Feuil1.Format(Range("F3:F10"), "HH:MM"))

Donc qu'elle est la syntaxe correct à utliser ?

Merci à vous tous

Cordialement
 

INFINITY100

XLDnaute Occasionnel
Apres teste ça marche à merveille

Juste une correction

Après APPLICATION il y a juste un (.) et non (..)
Et après FEUIL1 il manque (.)
Ce qui nous donne le code correct comme suit :

VB:
TextBox_heures_minutes.Value = Format(Application.Sum(Feuil1.Range("F3:F10")), "HH:MM")

Merci beaucoup Staple1600 c'est très gentil

;)
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, le forum

Comme je le disais à 15h44, si la somme dépasse 24h, ca coincera
Alors mieux vaut assurer ses arrières comme ceci ;)
VB:
Private Sub CommandButton1_Click()
Dim Heures As Range
Set Heures = Feuil1.Range(Feuil1.Cells(3, 6), Feuil1.Cells(Rows.Count, 6).End(xlUp))
With Application
    TextBox1 = .WorksheetFunction.Text(.Sum(Heures), "[hh]:mm")
End With
End Sub

PS: je te laisse faire les changements selon cette syntaxe sur ton propre userform.
 

Discussions similaires

Statistiques des forums

Discussions
312 154
Messages
2 085 810
Membres
102 986
dernier inscrit
nonoblez