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

Sub fonctionne mais pas Function

  • Initiateur de la discussion Initiateur de la discussion mécano41
  • 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 !

mécano41

XLDnaute Accro
Bonjour,

Quelqu'un peut-il me dire pourquoi ce Sub fonctionne alors que la même chose demandée à une fonction ne donne pas de résultat...

EDIT : il faut ajouter un 1 derrière CoulMFC mais cela ne fonctionne pas quand même...

Cordialement
 

Pièces jointes

Bonjour.
Parce qu'il y a de sérieuses limitations quant à l'utilisation de DisplayFormat pendant l'évaluation d'une formule. D'ailleurs on ne l'utilise pas, cette propriété. J'en avais oublié l'existence.
Un début de fonction qui a l'air de marcher, mais il faudrait sérieusement l'étoffer pour qu'elle puisse traiter presque tous les cas.
VB:
Function CoulMFC1(ByVal Cible As Range) As Long
Dim ObjFC As Object, FC As FormatCondition
For Each ObjFC In Cible.FormatConditions
   Select Case ObjFC.Type
      Case xlCellValue: Set FC = ObjFC
         Select Case FC.Operator
            Case xlLess: If Cible.Value < FC.Formula1 Then CoulMFC1 = FC.Interior.Color: Exit Function
            Case xlLessEqual: If Cible.Value <= FC.Formula1 Then CoulMFC1 = FC.Interior.Color: Exit Function
            End Select
      End Select
   Next ObjFC
End Function
 
Bonjour,

Merci. Je ne me rappelais même plus avoir écrit cela...ni ta réponse... Cette fois j'ai noté! ... en espérant ne pas oublier que j'ai noté (cela devient difficile!).

Encore merci!

Merci également à Dranreb.

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

Réponses
10
Affichages
825
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…