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

D

Dgiloun

Guest
Bonjour.
A l'interieur d'un tableau, je voudrais additionner une ligne qui ne prend en compte que les cases non remplis d'une couleur. Est ce possible ?
Merçi de vos réponses
 
Bonjour, Djiloun, Christophe

Alors comme je fais jamais les choses comme tout le monde, c'est une Function qui calcule le nombre de cellule, voici le code à mettre dans un module :

Public Function NbColor(Plage As Range, vCellcolor As Range) As Byte
Dim vColorTest As Long
Dim Compteur As Long
Dim vColorCell As Range

Compteur = 0
vColorTest = vCellcolor.Interior.Color
For Each vColorCell In Plage
If vColorCell.Interior.Color = vColorTest Then
Compteur = Compteur + 1
End If
Next vColorCell

NbColor = Compteur
End Function

Par exemple :
A1:A20 est la plage de cellule susceptible d'avoir les couleurs
A21 est la référence de la cellue qui contient la couleur à tester.
Et de saisir dans une cellule =NbColor(A1:A20;A21)

Cette Function ne gére pas les mise en formes conditionnelles.

Bonne journée

@+Jean-Marie
 
Bonjour Djiloun, Re @Xtof@, re Jean Marie

Héhéhé Mais il se met à fond au VBA notre Président !!! ;-)

Oui cette Fonction Perso est très utile, Ti nous en avait déjà fait des exemples, faut-il justement que Djiloun sache l'utiliser, notamment sur les index de couleurs :

Palette_Couleurs.jpg


Mais c'est vrai qu'une fonction pour çà c'est cool

Bonne Fin de Journée

T'as les glaçons Jean-Marie ;-) ?

@+Thierry
 
Arf j'ai rien dit !! lol

Jean-Marie a m^me fait le boulot avec "vCellcolor" !!!

il suffit de colorier la cellule (A21) dans cet exemple !!

pourtant le Pastis est pas encore servi lol

@+Thierry
 
Merci à tous,
Comme je suis un nouveau dans la programmation il me faut un petit peu de temps pour essayer vos solutions, j'ai entiére confiance et je pense que vous allez me lire souvent.....non pas dans les réponses mais plutôt dans les questions 🙂
 
- 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
2
Affichages
112
Réponses
14
Affichages
529
Réponses
10
Affichages
166
Retour