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

L

LULESSE

Guest
VOILA JE VOUDRAIS FAIRE UN TRUC TRES SIMPLE MAIS SUPER COMPLIQUE POUR MOI
J AIMERAIS POUVOIR AVOIR UN CHOIX (LISTE DEROULANTE) DANS UNE CELLULE SELECTIONNEE ( VOIR FICHIER JOINT) AFIN DE POUVOIR AFFECTER DES MOTS(LISTE FIXE) ET DES COULEURS (COULEUR FIXE PAR RAPPORT AU MOT .
J ESPERE QUE VOUS M AVEZ COMPRIS CAR EN ME RELISANT MOI PAS 🙂
 
Bonsoir Lulesse Laoulou, le Forum

Tu trouveras pas mal d'exemples dans ce Forum et aussi dans l'espace de téléchargement dont l'excellent "Le Coffret des listes" mises à disposition par nos charmantes Miss Celeda et Monique (voir Leçons et exemples VBA

Mais par ailleurs je te recommande de faire un tour par notre Charte où tu aurais pu apprendre (entre autre chose) à éviter les Majuscules qui signifient « crier »...



Bonne Soirée
@+Thierry
 
Merci de votre aide , ca marche super.
J ai fais des efforts pour ne pas crier 🙂

juste une petite aide de plus , si lors de ma selection je pouvais avoir un code couleur par tri , se serait super
Merci de votre aide.
 
En fait je voudrais faire un truc comme ca
For Each CELL In Range("C11:AJ24")
If CELL.Value = "yyy" Then
With Selection.Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
For Each CELL In Range("C11:AJ24")
If CELL.Value = "xxx" Then
With Selection.Interior
.ColorIndex = 3
.Pattern = xlSolid
End With
donc pouvoir donner une couleur aux cellules avec "xxx"
et une autre couleur aux cellules avec "yyy"
Je pense qu il y a plus simple mais je trouve pas .
Merci de votre aide
 
Bonjour Lulusse, Le Forum

En raison de la panne du 3-4/2/2004, ta dernière question est restée en plan...

Voici, une méthode avec "Select Case", très pratique pour du multiple conditions (j'ai rajouté un cas "zzz", pour exemple) :

Option Explicit
Option Compare Text

Sub Test()
Dim Cell As Range
For Each Cell In Range("A1:A100")
With Cell
Select Case Cell.Value
Case "yyy": .Interior.ColorIndex = 3
Case "xxx": .Interior.ColorIndex = 4
Case "zzz": .Interior.ColorIndex = 6
Case Else: .Interior.ColorIndex = xlNone
End Select
End With
Next
End Sub

Bon week End
@+Thierry
 
- 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
1
Affichages
736
Réponses
16
Affichages
2 K
Réponses
125
Affichages
13 K
Retour