Sub calculeCellulesCouleurs()
'Déclaration des variables
Dim cel As Range
Dim tot1, tot2, tot3 As Variant
'Pour la feuille "Feuil1"
With Sheets("Feuil1")
'Pour toutes les cellules de la plage B7:AD26... À adapter
For Each cel In .Range("B7:AD26")
'1ère condition : Si pas de couleur
If cel.Interior.ColorIndex = xlNone Then 'Sans couleur
'2ème condition : Si valeur numérique
If IsNumeric(cel) Then
'total1 = total1 + les cellules de cette couleur
tot1 = tot1 + cel.Value
'Renvoie le total1 dans la cellule A2 de la feuille "Feuil2"
Sheets("Feuil2").Range("A2") = Format(tot1, "#'##0.00 €") 'Ici tu modifies l'endroit si tu veux
'Fin de la 2ème condition
End If
'Fin de la 1ère condition
End If
'Idem mais si cellules oranges
If cel.Interior.ThemeColor = xlThemeColorAccent6 Then 'Orange
If IsNumeric(cel) Then
tot2 = tot2 + cel.Value
'Renvoie le total2 dans la cellule B2 de la feuille "Feuil2"
Sheets("Feuil2").Range("B2") = Format(tot2, "#'##0.00 €") 'Ici
End If
End If
'Idem mais si cellules bleues
If cel.Interior.ThemeColor = xlThemeColorAccent5 Then 'Bleu
If IsNumeric(cel) Then
tot3 = tot3 + cel.Value
'Renvoie le total3 dans la cellule C2 de la feuille "Feuil2"
Sheets("Feuil2").Range("C2") = Format(tot3, "#'##0.00 €") 'Et ici
End If
End If
'Fin de la boucle
Next
'Fin du bloc With
End With
End Sub