tester la couleur de police après mfc

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

A

ak59000

Guest
je vous explique mon probléme:

j'ai une cellule sur laquelle je fait une mise en forme conditionel du genre:
si la valeur de la cellule est 'A' alors le fond de la cellule est vert
si ' 'B' est rouge

comment faire pour connaitre la couleur du fond de la cellule à partir d'une macro ?

car le '.Interior.ColorIndex' ne me donne que la couleur de la cellule sans la mise en forme conditionnel....

d'avance merci pour votre aide
ak59000
 
Bonsoir ak59000, bonsoir à toutes et à tous 🙂

Eh oui ! C'est le problème des MEFC : les cellules conservent leur format d'origine 😱hmy:

Depuis une macro, il faut que tu testes les conditions de tes MEFC :

If Cellule = 'A' Then
    ' code pour fond vert
ElseIf Cellule = 'B' Then
    ' code pour fond rouge
End If

Voili voilà 😛

A+ 😉
 
Salut,


''...comment faire pour connaitre la couleur du fond de la cellule à partir d'une macro ?...''

Exemple joint

Av [aaa] [file name=CouleurMEFC.zip size=7362]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/CouleurMEFC.zip[/file]
 

Pièces jointes

RE,

''...pour la couleur de la police comment fait-on ?...''

Dans le code de la macro, après ''Next FC'', copie/colle ces lignes :

If Not FC Is Nothing Then
MsgBox 'Index de la couleur du motif : ' & FC.Interior.ColorIndex
MsgBox 'Index de la couleur de police : ' & FC.Font.ColorIndex
End If
End Sub

PS : Supprime (ou pas) l'un ou l'autre des Msgbox (selon ce que tu veux comme retour).

AV [aaa]
 
ca ne marche pas, je crois que je me suis mal exprimé, la couleur de la police par défaut est NOIR, j'ai une MFC qui la met à rouge su la valeur est inférieur à 0, et c'est la que je souhaite trouver la couleur de la police, après le mfc,
merci par avance
 
Bonsoir ak59000, bonsoir AV, bonsoir à toutes et à tous 🙂

ak, la procédure d'Alain est générique, elle fonctionnera sur toutes tes cellules avec mfc. Il faut naturellement l'adapter à tes besoins, sachant que le code de la couleur rouge est 3.

Si tu as des difficultés pour l'adaptation, n'hésite pas à le dire et tu obtiendra de l'aide (à condition d'avoir la trame de ton fichier).

A+ 😉
 
- 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
5
Affichages
665
W
Retour