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

=sum_font_color(D2:M2;3) ne fonctionne pas

  • Initiateur de la discussion Initiateur de la discussion Boby71C
  • 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 !

Boby71C

XLDnaute Impliqué
Bonjour à tous
J'ai récupéré cette formule sur un super fichier de Wilfreed, mais elle ne fonctionne pas sous excel 2007.
Je désir faire la somme des cellules dont les caractères sont en rouge et dans une autre colonne, la somme de ceux qui sont en noire de la même ligne
Pouvez vous m'aider SVP merci
@+
 
Re : =sum_font_color(D2:M2;3) ne fonctionne pas

Bonsoir Boby,

=sum_font_color(..;..;..) est une fonction, donc codée en VBA...

Il faudrait voir le code car je ne comprends pas pourquoi elle ne fonctionne pas sous 2007 (quelques termes à modifier peut-être).

A te lire.

Jean-Pierre
 
Re : =sum_font_color(D2:M2;3) ne fonctionne pas

Bonsoir Jeanpierre
Autant pour moi, je ne savais pas qu'il y avait du code VBA derrière.

OK j'ai trouvé. voici le code à rajouter dans un module:
Function sum_font_color(plage As Range, couleur As Integer) As Double
Application.Volatile
Dim gw_cel As Range, nb As Double
nb = 0
For Each gw_cel In plage
If gw_cel.Font.ColorIndex = couleur Then nb = nb + gw_cel.Value
Next
sum_font_color = nb
End Function

Merci Pierrejean Bon Weekend
@+
 
Dernière édition:
- 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
4
Affichages
242
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…