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

N

noon

Guest
SALUT TOUT LE MONDE
voila mon probleme
j aimerais que quand je mets un lettre par exemple "M" dans une une cellule elle se colore en bleu
bon ca je sais le faire;
je vais dans mise en forme conditionnelle
et ca marche et je peut encore ajouter 2 autres condition
soit au total la possibilité de mettre 3 condition de format

mais voila moi je veut en mettre une condition de plus et la je ne sais pas comment faire

quelqu un aurais t-il une idée

merci
 
Salut noon,

Le format conditionnel "normal" est limité à 3 possibiltés.
Mais il existe d'autres méthodes, moins souples, mais qui fonctionnent.
A titre d'exemple, si tu mets le format personnalisé (Format / Cellule) suivant :
[<5][Rouge]Standard;[>10][Vert]Standard;Standard
Toutes les valeurs <5 seront en Police Rouge, de 5 à 10 en Police
Noire et au-delà de 10 en Police Verte.
Si avec cela tu combines des mises en forme conditionnelle sur le motif, tu obtiens 9 possibilités, en réalité 12 avec le motif d'origine (blanc).

A toi de chercher les combinaisons qui te conviennent le mieux.
Bon amusement.
Ândré.
 
bonjour voila une macro trouvee sur le site de Bernard SIGONNEAU
JE n'ai pas essaye

Attribute VB_Name = "PlusDeTroisFormatsConditionnels"


'dépasser les 3 conditions d'un format conditionnel

'avec la fonction Switch qui est, me semble-t-il, quasiment inconnue et
'pourtant pratique (code réduit) mais qui à un gros défaut : sa lenteur !
' Benoît Marchand, mpfe

Sub FormatConditionnel()
Dim wCell As Range, v As Variant, Nbre As Boolean

For Each wCell In ActiveSheet.UsedRange
v = wCell.Value
If IsNumeric(wCell.Value) Then
wCell.Interior.ColorIndex = _
Switch( _
v = 2000, 1, _
v = 1999, 2, _
v = 450, 3, _
v = 350, 4, _
v = 200, 5, _
v = 150, 6, _
v = 100, 7)
Else
wCell.Interior.ColorIndex = 0
End If
Next wCell
End Sub
 
Bonjour,

Ce n'est pas Bernard Sigonneau mais MONSIEUR FREDERIC SIGONNEAU.

Noon: met un petit fichier car il y a eu sur le FORUM XLD des participants qui ont fait de belles macros pour des + 3 conditions et/ou certains auront le plaisir d'essayer d'en faire une selon tes interrogations. Donne leur la chance de le faire mais avec des paramètres.

Celeda
 
BONJOURS

d abors merci a tous de votre aide
mais voila etant donné je suis tres mauvais en macro et autre truc

comment faire pour faire marcher ta macro jean michel
car j ai fais un copier coller de ta macro mais bon rien ne se passe
alors comprends pas

comme as dis celeda je vous joint un fichier qui explique ce que je veut faire

et merci encore a tous
 

Pièces jointes

merci jean michel tes 2 idées sont exellente pour mon cas je vais prentre ta premiere idée qui est exactement ce que je veux

mais ton idée de macro est tres bien je vais peut etre pas l utiliser tout de suite mais je me la garde dans un coin

merci encore


nonobat
 
- 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
10
Affichages
180
Réponses
3
Affichages
347
Réponses
2
Affichages
502
Réponses
5
Affichages
642
Retour