Sub Heures_Percent(val)
Set wf = WorksheetFunction
Dim derligne As Integer
Dim Opérateur As String
derligne = Sheets("Base WPL").Range("A" & Rows.Count).End(xlUp).Row
Opérateur = Planner.ComboBox_SelectPersonnel.Value
'somme.si
Select Case val
Case 25: Sommes_Heures = wf.SumIf(Sheets("Base WPL").Range("B1:B" & derligne), Opérateur, Sheets("Base WPL").Range("J1:J" & derligne))
Case 50: Sommes_Heures = wf.SumIf(Sheets("Base WPL").Range("B1:B" & derligne), Opérateur, Sheets("Base WPL").Range("K1:K" & derligne))
End Select
y = Int(Sommes_Heures) * 24
z = Format(Sommes_Heures - Int(Sommes_Heures), "hh:mm")
total_heures = y + Split(z, ":")(0) & ":" & Split(z, ":")(1)
Select Case val
Case 25
Planner.TextBox_H_25_Percent.Value = total_heures
Planner.TextBox_H_25_Percent.Locked = True
Case 50
Planner.TextBox_H_50_Percent.Value = total_heures
Planner.TextBox_H_50_Percent.Locked = True
End Select
End Sub