Mise en forme conditionnelle limitée dans 2003

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

desatan

XLDnaute Occasionnel
Bonjour a tous,

Hélas, excel 2003 ne permet pas 5 mise en forme conditionnelle

Dans mon fichier joint, j'ai besoin de faire ceci :
Si la valeur de cellule est supérieure ou égal à 0,875 alors vert
Si la valeur de cellule est comprise entre 0,625 et 0,874999 alors jaune
Si la valeur de cellule est comprise entre 0,375 et 0,624999 alors orange
Si la valeur de cellule est comprise entre 0,0001 et 0,374999 alors rouge
Si la valeur est égal à 0 alors vide

Merci par avance
 

Pièces jointes

Re : Mise en forme conditionnelle limitée dans 2003

Bonjour Dull,

J'ai utilisé le fichier MFC multiples, sauf que dans mon cas, cela ne fonctionne pas car le résultat des cellules où j'applique cette MFC est une formule avec des données d'une autre feuille🙁

Quand je dis que cela ne fonctionne pas, pour que la MFC s'aaplique je dois aller dans chaque cellule et faire entrée, sachant que j'ai plus de 2000 cellules, c'est pas envisageable
 
Re : Mise en forme conditionnelle limitée dans 2003

Bonjour,

Un fichier avec une solution !

Modifier la macro avec le for i de 2 à 18 ici ( lignes ) si besoin et la cellule de départ ( range D2) ici !
 

Pièces jointes

Dernière édition:
Re : Mise en forme conditionnelle limitée dans 2003

super JBarbe, cela fonctionne merci 😉
Juste si je veux changer la couleur, comment je fais pour connaître le numéro de couleur ?
Et pour le rouge, je souhaite que le texte soit en blanc, je rajoute quoi dans ta macro ?
Merci par avance
 
Re : Mise en forme conditionnelle limitée dans 2003

Je te joint le fichier avec en colonne L les couleurs correspondantes et à droites les N° ( Les couleurs sont limitées à 56)

Code:
ActiveCell.Interior.ColorIndex = 3 'ROUGE

changer le N° correspondant

Le blanc est le N° 2 !

A+
 

Pièces jointes

Dernière édition:
Re : Mise en forme conditionnelle limitée dans 2003

D'abord je me suis trompé concernant les lignes concernées il faut :

Code:
For i = 2 To 19

au lieu de
Code:
For i = 2 To 18

Pour colorier le texte il faut emplacer Interior :
Code:
ActiveCell.Interior.ColorIndex = 2

Par font

ATTENTION à ne pas mettre la même couleur de remplissage et de texte

Si tu veux plusieurs couleurs ajoute un code par exemple dans le fichier donné et aprés !
Code:
ActiveCell.Interior.ColorIndex = 2 ' BLANC


Code:
ActiveCell.Font.ColorIndex = 3 ' ROUGE
 
Dernière édition:
Re : Mise en forme conditionnelle limitée dans 2003

Bonjour Victor et merci pour ce lien fort utile pour ce site, mais en principe les internautes ont au minimum Excel 2003 !

La programmation dans ce cas est importante pour la comptabilité entre logiciel Excel déjà ancien !

C'est pourquoi toute ma programmation qui peut paraître dépassée est compatible au logiciel Excel 2000 et +

A+
 
Dernière édition:
- 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
2
Affichages
58
Retour