OVH Cloud OVH Cloud

mise en forme conditionnelle avec 18 caractères

4 réponses
Avatar
isa63
bonjour,

afin de mis visualiser un dessin fait ur excel, j'ai besoin de colorier les
cellules en fonctions de leur contenu (ex : je veux que toutes les cellules
contenant "a" soient en rouge, "b" en vert", "c" en bleu, "d" en mauve, "e"
en noir ... et cela avec 18 lettres différentes) et je suis nule en macro.

si quelqu'un pouvait m'aider, çe serait sympa
merci
isa

4 réponses

Avatar
Nicolas B.
Salut,

Avec 18 condition, il faut passer par une macro !

Un exemple là :
http://www.excelabo.net/xl/conditions.php#mefca12couleurs


A+
Nicolas B.

bonjour,

afin de mis visualiser un dessin fait ur excel, j'ai besoin de colorier les
cellules en fonctions de leur contenu (ex : je veux que toutes les cellules
contenant "a" soient en rouge, "b" en vert", "c" en bleu, "d" en mauve, "e"
en noir ... et cela avec 18 lettres différentes) et je suis nule en macro.

si quelqu'un pouvait m'aider, çe serait sympa
merci
isa


Avatar
Daniel
Bonjour.
Essaie la macro suivante :

Sub Coloriage()
Dim Tablo, c As Range
On Error Resume Next
Tablo = Array("", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", _
"k", "l", "m", "n", "o", "p", "q", "r")
For Each c In ActiveSheet.UsedRange
c.Interior.ColorIndex = (Application.Match(c.Value, Tablo, 0))
Next c
End Sub

Cordialement.
Daniel
"isa63" a écrit dans le message de news:

bonjour,

afin de mis visualiser un dessin fait ur excel, j'ai besoin de colorier
les
cellules en fonctions de leur contenu (ex : je veux que toutes les
cellules
contenant "a" soient en rouge, "b" en vert", "c" en bleu, "d" en mauve,
"e"
en noir ... et cela avec 18 lettres différentes) et je suis nule en macro.

si quelqu'un pouvait m'aider, çe serait sympa
merci
isa


Avatar
JB
Conçu pour les personnes nulles en macro!

http://www.excelabo.net/compteclic.php?nom=jb-barrecoloriage

http://www.excelabo.net/compteclic.php?nom=jb-planningmensuelmacro

JB



bonjour,

afin de mis visualiser un dessin fait ur excel, j'ai besoin de colorier l es
cellules en fonctions de leur contenu (ex : je veux que toutes les cellul es
contenant "a" soient en rouge, "b" en vert", "c" en bleu, "d" en mauve, " e"
en noir ... et cela avec 18 lettres différentes) et je suis nule en mac ro.

si quelqu'un pouvait m'aider, çe serait sympa
merci
isa


Avatar
JB
Version Light:

http://cjoint.com/?hCq0HkqutN

Coloriage sur les 3 premières colonnes
-Clic/Droit sur l'onglet
-Visualiser le code

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column >= 1 And Target.Column <= 3 And UCase(Target) >= " A"
And UCase(Target) <= "Q" _
And Target.Count = 1 Then
c = Range("couleursTémoin")(Application.Match(Target,
Range("couleursTémoin"), 0)).Interior.ColorIndex
Target.Interior.ColorIndex = c
End If
End Sub

JB


bonjour,

afin de mis visualiser un dessin fait ur excel, j'ai besoin de colorier l es
cellules en fonctions de leur contenu (ex : je veux que toutes les cellul es
contenant "a" soient en rouge, "b" en vert", "c" en bleu, "d" en mauve, " e"
en noir ... et cela avec 18 lettres différentes) et je suis nule en mac ro.

si quelqu'un pouvait m'aider, çe serait sympa
merci
isa