Macro mise en forme conditionnelle
Résolu
maroche
Messages postés
35
Date d'inscription
Statut
Membre
Dernière intervention
-
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Macro mise en forme conditionnelle
- Mise en forme conditionnelle excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise en forme tableau croisé dynamique - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
6 réponses
bonjour
Pourquoi mettre des macros si tu ne maitrises pas alors que tu peux très bien le faire par formule de mise en forme conditionnelle ?
http://www.cijoint.fr/cjlink.php?file=cj201010/cijMEdF9Uu.xls
Pour avoir de l'orange, je t'ai modifié une valeur, conservée à côté.
Regardes la mise en forme conditionnelle en colonne C2:C18 et j'ai conservé ta formulation à l'identique.
Pourquoi mettre des macros si tu ne maitrises pas alors que tu peux très bien le faire par formule de mise en forme conditionnelle ?
http://www.cijoint.fr/cjlink.php?file=cj201010/cijMEdF9Uu.xls
Pour avoir de l'orange, je t'ai modifié une valeur, conservée à côté.
Regardes la mise en forme conditionnelle en colonne C2:C18 et j'ai conservé ta formulation à l'identique.
Bonjour,
Pas besoin de macro. Utilisez l'outil [Mise en forme conditionnelle] comme suit :
Sélectionner A 2 puis clic sur mise en forme conditionnelle / nouvelle règle / Utiliser une formule....
Règle 1 :
Dans Appliquer une mise en forme : =ET(A2>0.99;C2<4.4) =ET(ET(A2>0.01;A2<0.99);ET(C2>4.4;C2<4.59))
Choisir le format remplissage Vert
Dans S'applique à : =$C$2:$C$18
Règle 2 :
Dans Appliquer une mise en forme : =ET(ET(A2>0.01;A2<0.99);ET(C2>4.4;C2<4.59))
Choisir le format remplissage : Orange
Dans S'applique à : =$C$2:$C$18
Règle 3 :
Dans Appliquer une mise en forme : =ET(A2="";C2>4.6)
Choisir le format remplissage : Rouge
Dans S'applique à : =$C$2:$C$18
Voir votre fichier : http://www.cijoint.fr/cjlink.php?file=cj201010/cijLAmrlJY.xls
Pas besoin de macro. Utilisez l'outil [Mise en forme conditionnelle] comme suit :
Sélectionner A 2 puis clic sur mise en forme conditionnelle / nouvelle règle / Utiliser une formule....
Règle 1 :
Dans Appliquer une mise en forme : =ET(A2>0.99;C2<4.4) =ET(ET(A2>0.01;A2<0.99);ET(C2>4.4;C2<4.59))
Choisir le format remplissage Vert
Dans S'applique à : =$C$2:$C$18
Règle 2 :
Dans Appliquer une mise en forme : =ET(ET(A2>0.01;A2<0.99);ET(C2>4.4;C2<4.59))
Choisir le format remplissage : Orange
Dans S'applique à : =$C$2:$C$18
Règle 3 :
Dans Appliquer une mise en forme : =ET(A2="";C2>4.6)
Choisir le format remplissage : Rouge
Dans S'applique à : =$C$2:$C$18
Voir votre fichier : http://www.cijoint.fr/cjlink.php?file=cj201010/cijLAmrlJY.xls
Tout d'abord, je vous remercie de l'intêret que vous avez porté à mon cas. Mon souci (et en effet j'aurai dû le préciser) c'est que je souhaite également que lorsque la cellule ="Absent" celle ci si passe en gris, ce qui me rajoutait une condition et là, la mise en forme conditionnelle ne suffit plus.
Je ne l'avais pas précisé plus haut car ça j'ai réussi à le faire en macro. De plus l'intégralité de mes cellules doit finir par être colorée. Car ce que je n'ai pas précisé c'est qu'il y a 3 conditions si A2 =100%, 3 conditions si A2 comprise entre 0.01% et 99% et 3 conditions si A2 = "".
J'en arrive donc à 10 conditions et il faut que pour chaque cellule on se rapporte à la cellule en colonne A qui lui correspond, pas à une cellule figée.
Sinon bien évidemment j'avais pensé à la mise en forme conditionnelle.
Je ne l'avais pas précisé plus haut car ça j'ai réussi à le faire en macro. De plus l'intégralité de mes cellules doit finir par être colorée. Car ce que je n'ai pas précisé c'est qu'il y a 3 conditions si A2 =100%, 3 conditions si A2 comprise entre 0.01% et 99% et 3 conditions si A2 = "".
J'en arrive donc à 10 conditions et il faut que pour chaque cellule on se rapporte à la cellule en colonne A qui lui correspond, pas à une cellule figée.
Sinon bien évidemment j'avais pensé à la mise en forme conditionnelle.
bonjour
Dans ce cas tu as une macro développée par Didier Fourgeot qui fait cela très bien.
Tu as aussi cette macro de wilfried_42 que je n'ai pas testée.
Toujours zen
Dans ce cas tu as une macro développée par Didier Fourgeot qui fait cela très bien.
Tu as aussi cette macro de wilfried_42 que je n'ai pas testée.
Toujours zen
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question