Additionner des valeurs en rouge uniquement

  • Initiateur de la discussion Initiateur de la discussion gilysa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

gilysa

Guest
J'aimerais additionner des valeurs "textes uniquement si elles sont en rouge ou en gras ...
Merci d'avance pour vos reponses

gilles
 
Salut gilysa, gilles, le Forum

Un code à mettre dans le WorkSheet de la feuille de travail.
J'ai mis C1:C22 pour la plage à sommer et C23 pour la plage résultat.
Tu n'auras qu'à modifier ces valeurs.

La somme 'conditionnelle' se recalcule que lorsqu'une valeur de la plage est ajoutée ou changée. Par contre, mettre en rouge ou en gras une valeur de cette plage ne rafraîchira pas le résultat, il te faudra retaper une valeur pour valider.

Private Sub Worksheet_Change(ByVal Target As Range)
Dim Plage As Range, Cel As Range
Dim Som As Long
Set Plage = Range("C1:C22")
Som = 0
Set Cel_Select = Application.Intersect(Plage, Range(Target.Address))
If Cel_Select Is Nothing Then
Exit Sub
Else
For Each Cel In Plage
If Cel.Font.ColorIndex = 3 Or Cel.Font.Bold = True Then
Som = Som + Cel.Value
End If
Next Cel
End If
Range("C23") = Som
End Sub

Bonne journée

PhiBou
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
14
Affichages
529
Réponses
2
Affichages
331
Réponses
19
Affichages
621
Retour