OVH Cloud OVH Cloud

Liste de choix

5 réponses
Avatar
aurelie
Bonjour à tous,
je crée une liste de choix à partir d'une plage de cellule nommée.(Données,
validation,....)
Dans cette plage de cellule, j'ai colorié les cellules afin que chaque
choix posséde une couleur, les choix sont:
OK, remplissage de cellule en vert
NOK, remplissage de cellule en rouge
en cours, remplissage de cellule en orange
j'aimerai que ces différentes couleurs apparraissent dans la liste de choix,
ou au moins qu'en fonction du choix de l'utilisateur la cellule où il fait ce
choix se colorie en fonction.
Est ce possible? Si, oui pouvez vous m'aider à le réaliser?

Merci d'avance pour votre aide.

Aurélie

5 réponses

Avatar
Philippe
Bonjour Aurélie,

Pour la liste de choix, je ne pense pas que tu auras des couleurs
Pour la cellule, voir dans l'aide format de cellule conditionnelle

Bonne journée.

Philippe.


Bonjour à tous,
je crée une liste de choix à partir d'une plage de cellule nommée.(Données,
validation,....)
Dans cette plage de cellule, j'ai colorié les cellules afin que chaque
choix posséde une couleur, les choix sont:
OK, remplissage de cellule en vert
NOK, remplissage de cellule en rouge
en cours, remplissage de cellule en orange
j'aimerai que ces différentes couleurs apparraissent dans la liste de choix,
ou au moins qu'en fonction du choix de l'utilisateur la cellule où il fait ce
choix se colorie en fonction.
Est ce possible? Si, oui pouvez vous m'aider à le réaliser?

Merci d'avance pour votre aide.

Aurélie



Avatar
aurelie
Merci Philippe,
Je ne connaissais pas cette option, c'est toutefois dommage que le nombre de
condition soit limité à 3. Existe t'il un moyen d'en ajouter plus?


Bonjour Aurélie,

Pour la liste de choix, je ne pense pas que tu auras des couleurs
Pour la cellule, voir dans l'aide format de cellule conditionnelle

Bonne journée.

Philippe.


Bonjour à tous,
je crée une liste de choix à partir d'une plage de cellule nommée.(Données,
validation,....)
Dans cette plage de cellule, j'ai colorié les cellules afin que chaque
choix posséde une couleur, les choix sont:
OK, remplissage de cellule en vert
NOK, remplissage de cellule en rouge
en cours, remplissage de cellule en orange
j'aimerai que ces différentes couleurs apparraissent dans la liste de choix,
ou au moins qu'en fonction du choix de l'utilisateur la cellule où il fait ce
choix se colorie en fonction.
Est ce possible? Si, oui pouvez vous m'aider à le réaliser?

Merci d'avance pour votre aide.

Aurélie





Avatar
Philippe
Alors, en utilisant habilement la couleur de fond par défaut et les
conditions, on peut faire 4. Pour en avoir plus, il existe des macros
complémentaires sur certains sites web. Mais si tu partages le classeur, ca
ne marchera que si tu donnes la macro complémentaire.

En gros, en rester à des fonctions classiques, c'est la garantie de la bonne
interropabilité; passer au codage, c'est s'ouvrir une capacité infinie de
solution.

Philippe.






Merci Philippe,
Je ne connaissais pas cette option, c'est toutefois dommage que le nombre de
condition soit limité à 3. Existe t'il un moyen d'en ajouter plus?


Bonjour Aurélie,

Pour la liste de choix, je ne pense pas que tu auras des couleurs
Pour la cellule, voir dans l'aide format de cellule conditionnelle

Bonne journée.

Philippe.


Bonjour à tous,
je crée une liste de choix à partir d'une plage de cellule nommée.(Données,
validation,....)
Dans cette plage de cellule, j'ai colorié les cellules afin que chaque
choix posséde une couleur, les choix sont:
OK, remplissage de cellule en vert
NOK, remplissage de cellule en rouge
en cours, remplissage de cellule en orange
j'aimerai que ces différentes couleurs apparraissent dans la liste de choix,
ou au moins qu'en fonction du choix de l'utilisateur la cellule où il fait ce
choix se colorie en fonction.
Est ce possible? Si, oui pouvez vous m'aider à le réaliser?

Merci d'avance pour votre aide.

Aurélie







Avatar
RGI
Bonjour

essaie ceci

Zn étant une zone nommée

Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
If Not Intersect(Target.Cells, Range("Zn")) Is Nothing Then
For Each c In Target
Select Case c.Value
Case "ok": c.Interior.ColorIndex = 38
Case "nok": c.Interior.ColorIndex = 40
Case "oui": c.Interior.ColorIndex = 36
Case "non": c.Interior.ColorIndex = 35
Case "ect": c.Interior.ColorIndex = 34
Case "merci": c.Interior.ColorIndex = 37
Case Else: c.Interior.ColorIndex = xlNone
End Select
Next
End If
End Sub

salutations

Gilbert

"aurelie" a écrit dans le message de
news:
Bonjour à tous,
je crée une liste de choix à partir d'une plage de cellule
nommée.(Données,
validation,....)
Dans cette plage de cellule, j'ai colorié les cellules afin que chaque
choix posséde une couleur, les choix sont:
OK, remplissage de cellule en vert
NOK, remplissage de cellule en rouge
en cours, remplissage de cellule en orange
j'aimerai que ces différentes couleurs apparraissent dans la liste de
choix,
ou au moins qu'en fonction du choix de l'utilisateur la cellule où il fait
ce
choix se colorie en fonction.
Est ce possible? Si, oui pouvez vous m'aider à le réaliser?

Merci d'avance pour votre aide.

Aurélie



Avatar
RGI
excuse ne fonctionne pas avec une liste de validation

salutations

Gilbert

"RGI" a écrit dans le message de news:
430f32a0$0$27441$
Bonjour

essaie ceci

Zn étant une zone nommée

Private Sub Worksheet_Change(ByVal Target As Range)
Dim c As Range
If Not Intersect(Target.Cells, Range("Zn")) Is Nothing Then
For Each c In Target
Select Case c.Value
Case "ok": c.Interior.ColorIndex = 38
Case "nok": c.Interior.ColorIndex = 40
Case "oui": c.Interior.ColorIndex = 36
Case "non": c.Interior.ColorIndex = 35
Case "ect": c.Interior.ColorIndex = 34
Case "merci": c.Interior.ColorIndex = 37
Case Else: c.Interior.ColorIndex = xlNone
End Select
Next
End If
End Sub

salutations

Gilbert

"aurelie" a écrit dans le message de
news:
Bonjour à tous,
je crée une liste de choix à partir d'une plage de cellule
nommée.(Données,
validation,....)
Dans cette plage de cellule, j'ai colorié les cellules afin que chaque
choix posséde une couleur, les choix sont:
OK, remplissage de cellule en vert
NOK, remplissage de cellule en rouge
en cours, remplissage de cellule en orange
j'aimerai que ces différentes couleurs apparraissent dans la liste de
choix,
ou au moins qu'en fonction du choix de l'utilisateur la cellule où il
fait ce
choix se colorie en fonction.
Est ce possible? Si, oui pouvez vous m'aider à le réaliser?

Merci d'avance pour votre aide.

Aurélie