Macro mise en forme conditionnelle
Résolu/Fermé
maroche
Messages postés
35
Date d'inscription
dimanche 11 novembre 2007
Statut
Membre
Dernière intervention
5 octobre 2016
-
2 oct. 2010 à 17:05
Le Pingou Messages postés 12044 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 25 avril 2024 - 3 oct. 2010 à 20:02
Le Pingou Messages postés 12044 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 25 avril 2024 - 3 oct. 2010 à 20:02
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
- Macro word - Guide
- Macro logiciel - Télécharger - Organisation
- Dans cette présentation, sarah avait encadré directement le titre de certaines diapositives avant d'automatiser cette mise en forme pour tout le document. sur quelles diapositives avait-elle encadré directement le titre ? ✓ - Forum Bureautique
6 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
2 oct. 2010 à 22:36
2 oct. 2010 à 22:36
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.
Le Pingou
Messages postés
12044
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 avril 2024
1 426
2 oct. 2010 à 22:50
2 oct. 2010 à 22:50
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
maroche
Messages postés
35
Date d'inscription
dimanche 11 novembre 2007
Statut
Membre
Dernière intervention
5 octobre 2016
1
3 oct. 2010 à 10:02
3 oct. 2010 à 10:02
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.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
Modifié par gbinforme le 3/10/2010 à 15:53
Modifié par gbinforme le 3/10/2010 à 15:53
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
Le Pingou
Messages postés
12044
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 avril 2024
1 426
3 oct. 2010 à 15:59
3 oct. 2010 à 15:59
Bonjour,
Ou comme cela et toujours sans macro : https://www.cjoint.com/?kdp603rxKb
Ou comme cela et toujours sans macro : https://www.cjoint.com/?kdp603rxKb
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
3 oct. 2010 à 17:54
3 oct. 2010 à 17:54
Bonjour Le Pingou,
C'est exact sous 2007/2010 mais avant , il n'y a que les 3 premières qui sont prises en compte.
C'est exact sous 2007/2010 mais avant , il n'y a que les 3 premières qui sont prises en compte.
Le Pingou
Messages postés
12044
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
25 avril 2024
1 426
3 oct. 2010 à 20:02
3 oct. 2010 à 20:02
Bonjour gbinforme,
Merci infiniment pour cette information, j'en prend bonne note.
Salutations.
Le Pingou
Merci infiniment pour cette information, j'en prend bonne note.
Salutations.
Le Pingou
maroche
Messages postés
35
Date d'inscription
dimanche 11 novembre 2007
Statut
Membre
Dernière intervention
5 octobre 2016
1
3 oct. 2010 à 18:39
3 oct. 2010 à 18:39
je vous remercie beaucoup pour ces infos, je n'utiliserai pas la solution de Le Pingou car j'ai une version antérieure (2003) mas je pense qu'avec les macros proposées je peux réussir à obtenir ce que je souhaite.