Bonjour,
J'ai fini par trouver donc je communique ma solution pour ceux qui éventuellement rencontreraient le même problème :
Plutôt que d'activer le complément Excel Pack de fonctions XLP.xlam j'ai créé une nouvelle fonction en macro qui gère exactement la même chose et pour cela :
- Ouvrez l’éditeur VBA en utilisant le raccourcie Alt + F11, ou en cliquant sur la commande « Visual Basic» sous l'onglet « DÉVELOPPEUR ».
- Faites un clic droit sur une feuille de calcul du classeur et cliquez sur « Insertion» puis sur « Module » pour créer un nouveau module.
- Copiez et collez le code VBA ci-dessous dans la fenêtre de code.
- Cliquez ensuite sur le bouton « Enregistrer » et fermez l’éditeur VBA.
Function CompterCouleur(PlageCouleur As Range, Couleur As Range)
Dim CodeCouleur As Integer
Dim NbrCouleur As Integer
CodeCouleur = Couleur.Interior.ColorIndex
Set CCell = PlageCouleur
For Each CCell In PlageCouleur
If CCell.Interior.ColorIndex = CodeCouleur Then
NbrCouleur = NbrCouleur + 1
End If
Next CCell
CompterCouleur = NbrCouleur
End Function
Ensuite vous n'avez plus qu'à appeler la fonction CompterCouleur
=CompterCouleur(PlageCouleur ; Couleur)