Créer une mise en forme conditionnelle sur VBA

alexandre0999 Messages postés 8 Statut Membre -  
via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite colorer ma plage de cellules active en fonction de la présence d'un "ok" dans la ligne d'en dessous.

Pour info la plage de cellule n'est pas fixe, je ne peut donc pas dire de sélectionner la cellule A4 par exemple

J'ai besoin de VBA pour créer cette fonction.

je n'arrive pas à le faire !

Pouvez m'aider svp ?

Merci :)

1 réponse

  1. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Pourquoi en VBA une mise en forme conditionnelle ne suffirait pas ?

    Post un exemple allégé et anonymé de ton fichier sur cjoint.com en indiquant à l'intérieur quelles cellules doivent se colorer et en fonction desquelles (exemple précis) et indiques ici ensuite le lien fourni si tu veux qu'on puisse t'aiguiller

    Cdlmnt
    0
    1. alexandre0999 Messages postés 8 Statut Membre
       
      Je souhaite réaliser une mise en forme conditionnelle(MFC) en rouge dans les encadrés si la cellule du dessous contiennent un "ok".

      Le problème étant que la ligne où je veux faire cette MFC n'est pas fixe.

      Du coup je ne peux pas seulement définir une plage de cellule telle que D7:N7 qui se baserait sur D8:N8,mais partir de la plage de cellule active et faire une macro qui lui dit d'allé de se baser sur la ligne qui est juste en dessous pour faire cette MFC

      C'est au niveau de l'écriture de la macro que je bloque

      Voici le lien https://www.cjoint.com/?DFAvXgHfGbJ

      Merci encore !

      Alexandre
      0
    2. via55 Messages postés 14391 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Pas besoin de macro :

      https://www.cjoint.com/?0FAwz3erCr7

      Mais si tu veux une macro on fera une macro !

      Cdlmnt
      0