Bonsoir à tous,
J’ai réussi à me caller sur un calcul d’heure qui va bien pour mon tableau. Merci à vous tous.
J’ai aussi trouvé sur internet la possibilité de calculer par rapport à des cellules en couleur avec =SumByColor(A3:A6;A1) avec la macro qui va avec.
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SI(OU(C1="";C2="";C2="RH");0;SI(C1<=C2;C2-C1;1-(C1-C2)))+SI(OU(C3="";C4="");0;SI(C3<=C4;C4-C3;1-(C3-C4)))
Jusque là tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Function SumByColor(PlageEntree As Range, CouleurPlage As Range) As Double Dim Cell As Range, TempSum As Double, ColorIndex As Integer ColorIndex = CouleurPlage.Cells(1, 1).Interior.ColorIndex TempSum = 0 On Error Resume Next For Each Cell In PlageEntree.Cells If Cell.Formula <> "" Then If Cell.Interior.ColorIndex = ColorIndex Then TempSum = TempSum + _ Cell.Value End If Next Cell On Error GoTo 0 Set Cell = Nothing SumByColor = TempSum End Function
Puis mon travail serait super top si je pouvais imbriquer les deux formules.
J’ai essayé plusieurs emplacements et là je voix pas pourquoi ça veut plus. Celle ci-dessous me semblait logique.
Est-ce que c’est possible ? Ou j’abandonne cette idée fabuleuse ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part =SI(OU(C1="";C2="";C2="RH");0;SI(C1<=C2;SumByColor(C1:C2;C1);C2-C1;1-(C1-C2)))+SI(OU(C3="";C4="");0;SI(C3<=C4;SumByColor(C3:C4;B1);C4-C3;1-(C3-C4)))
Merci à vous et à Lundi. Bon weekend à tous.
Partager