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

Petit soucis avec la fonction CompteCouleurFond2()

fredsauv

XLDnaute Nouveau
Bonjour,
Voici mon soucis, lorsque j'utilise la fonction bien connue CompteCouleurFond2(), en mettant dans la partie "Range" un lien vers un autre fichier excel, j'obtiens un joli #VALEUR# lorsque fichier_tableau.xls est fermé.

petit exemple:

Dans la case A1 je mets la cellule en Rouge
Dans la case A2 je mets =CompteCouleurFond2('[fichier_tableau.xls]feuil1'!$I$13:$R$200;A1)

Pour mémo le code de la fonction:
Function CompteCouleurFond2(champ As Range, couleurfond As Range)
Application.Volatile
Dim c, temp
temp = 0
cf = couleurfond.Interior.Color
For Each c In champ
If c.Interior.Color = cf Then
temp = temp + 1
End If
Next c
CompteCouleurFond2 = temp
End Function



Merci.
 

fredsauv

XLDnaute Nouveau
Re : Petit soucis avec la fonction CompteCouleurFond2()

la question est comment faire pour plus avoir ce #VALEUR# lorsque fichier_tableau.xls est fermé, et que le calcule se fasse corrrectement ???????
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…