Comptabiliser cellules non colorées

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 !

chris6999

XLDnaute Impliqué
Bonjour


Je relance un sujet que j'ai posé il y a quelques jours et sur lequel je suis toujours bloquée:
Je cherche à comptabiliser le nombre de cellules sans remplissage couleur (et non de couleur blanche) dans une plage définie comme suit :

Traiter toutes les lignes où A est non vide
-A partir de la ligne 2
-A partir de la colonne D

Dans cette plage le traitement n' est réalisé que si la valeur de la ligne 1 n'est pas vide.
La macro renvoi dans la colonne C et pour chaque ligne traitée le nombre de cellules "incolores"

Boigontier m'a donné une proposition de fonction qui s'exécute à partir d'un Worksheet_SelectionChange mais que je n'arrive pas à adapter pour un balayage des cellules.

Je vous remercie d'avance pour votre aide
Cordialement
 

Pièces jointes

Re : Comptabiliser cellules non colorées

Bonjour chris6999,

Placez cette fonction VBA dans un module standard :

Code:
Function NbIncolore(Vecteur As Range, VecteurTest As Range) As Long
Application.Volatile
Dim i As Long
For i = 1 To Vecteur.Count
  If Vecteur(i).Interior.ColorIndex = xlNone And _
    VecteurTest(i) <> "" Then NbIncolore = NbIncolore + 1
Next
End Function
Puis entrez en C2 cette formule, à tirer vers le bas :

Code:
=SI(A2="";"";NbIncolore(D2:BZ2;D$1:BZ$1))
Fichier joint.

Nota : si l'on applique ou efface une couleur appuyer sur la touche F9 pour le recalcul de la formule.

Edit : hello Philippe

A+
 

Pièces jointes

Dernière édition:
Re : Comptabiliser cellules non colorées

Bon un second retour

J'ai pu adapter ta proposition sans problème.
Juste par curiosité, à quoi correspond la valeur -4142 dans If Cells(i, j).Interior.ColorIndex = -4142
Aurait-on pu mettre If Cells(i, j).Interior.ColorIndex = none ?

Merci encore en tous cas
Cordialement
 
- 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

  • Question Question
Microsoft 365 Tableau
Réponses
24
Affichages
2 K
Retour