Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 !

homernell

XLDnaute Occasionnel
Bonjour,

Jai cette macro qui me calcule le nb de cellule en fonction de la couleur, mais comment faire pour qu'il me calcule la somme des cellules et non le nb ?

Sub caisses()

End Sub
Function caisse(plg As Range) As Long
Application.Volatile
Dim oCel As Range
For Each oCel In plg.Cells
caisse = caisse - (oCel.Interior.ColorIndex = 43)
Next oCel
End Function


Merci d'avance
 
Re : Aide Macro

Bonsoir
À la limite :
VB:
caisse = caisse - (oCel.Interior.ColorIndex = 43) * oCel.Value
Mais peut être plutôt quand même :
VB:
If oCel.Interior.ColorIndex = 43 Then caisse = caisse + oCel.Value
Attention ça ne cumule que des nombres entiers. Si pas bon déclarer la Function As Double
 
- 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

Discussions similaires

Réponses
7
Affichages
449
Réponses
4
Affichages
735
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…