Excel: colorer cellule en fontion d'un choix

Fermé
Claire35 - 7 nov. 2004 à 16:02
financial Messages postés 1 Date d'inscription dimanche 17 février 2008 Statut Membre Dernière intervention 17 février 2008 - 17 févr. 2008 à 16:31
Bonjour,

Voiçi mon problème :

Je possède une liste déroulante sous excel ou il y a 4 choix différents et je voudrai qu'en fonction d'un des choix, une ligne d'un tableau dans une autre fichier excel se mette d'une certaine couleur en fonction du choix effectué dans la liste.

Merci pour votre aide car je ne m y connait pas du tout en programmation!!!
A voir également:

9 réponses

purrofixe Messages postés 490 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 12 septembre 2007 94
7 nov. 2004 à 17:24
Bonjour Claire35,
Merci de préciser:
1-votre choix se retrouve-t-il dans la ligne de l'autre tableau....
2-vous désirez la couleur pour la ligne complète ou seulement la cellule...
3-le choix et le résultat sont 2 fichiers/classeurs différents....
Bon dimanche.

Salutations
Jean-Pierre
2
Bonsoir,

Voici les précisions que je peux vous fournir :

1 - Le choix ne se retrouve pas dans l'autre tableau mais dans la feuille

2 - je désire la couleur pour plusieurs celulles qui sont collées les unes aux autres

3 - et ce sont 2 fichiers bien distincts

Merci de votre aide
0
purrofixe Messages postés 490 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 12 septembre 2007 94
7 nov. 2004 à 22:25
Bonsoir Claire35,
Pour se comprendre plus facilement :
-un fichier Excel >> un classeur
-un classeur se compose de 1 ou plusieurs Feuilles (Feuil1, Feuil2, etc..)
-un tableau est un groupe de cellule (exemple : A1 à J8) sur une feuille

Vous avez donc :
-le choix (4 possibilités) sur Feuil1 (cellule A1 ;A5, une cellule pour titre choix)
-un tableau sur Feuil1 (D2 ;K30, avec ligne 2 >> titre colonne)
-cellule D3 vous introduisez votre choix
-la ligne 3 (D3 :K3) reçoit la couleur selon le choix (D3)

Est-ce comme cela..


Salutations
Jean-Pierre
0
purrofixe Messages postés 490 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 12 septembre 2007 94
8 nov. 2004 à 17:16
Bonsoir Claire35,
Ne désespérez pas, j'ai une solution pour votre demande..
J'attends votre réponse.

Salutations
Jean-Pierre
0
Bonsoir,

Ce sont de classeur (fichier.xls) différents et plusieurs cellules voisines doivent etre colorés.
Et les choix se font a partir d'une liste déroulante.
C'est bien comme cela mais le résultat et donc dans un tableau dans le second fichier.

Merci,

Claire
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
purrofixe Messages postés 490 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 12 septembre 2007 94
8 nov. 2004 à 18:36
Bonsoir Claire35,
Comment les données passent d'un classeur à l'autre....!
Pour que tout soit bien clair envoyez moi les 2 classeurs, pingou_ccm@bluewin.ch, si vous le désirez, cela me permettra de mieux vous aidez.

Salutations
Jean-Pierre
0
Bonsoir,

Malheuresement je ne peux vous donner ces informations car elles sont confidentielles.

merci ,

Claire
0
purrofixe Messages postés 490 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 12 septembre 2007 94
8 nov. 2004 à 21:34
Bonsoir Claire35,
Pour vous mettre sur la voie, vous devez créer un code vba qui se base sur le choix et qui ensuite sélectionne les cellules concernées pour leurs affectées la couleur désirée.
L'autre façon de faire est purement manuelle.
Désolé de ne pouvoir mieux vous aidez.

Salutations
Jean-Pierre
0
Utilisateur anonyme
9 nov. 2004 à 02:13
Bonjour,

Suggestion :

Noter bien que je n'ai aucune idée sur vos connaissances
en VBA ainsi qu'en Excel.

Pour connaître la position du tableau dans le classeur 2,
référencer comme suit :

La colonne A fera office d'index est sera la plage de référence
pour le ComboBox1 (détailler ci-dessous).

...............Col A.........Col B...........ColC.............ColD
Ligne1
Ligne2
Ligne3
Ligne4....Indice 1....Donnée 1....Donnée 11....Donnée 21
Ligne5....Indice 2....Donnée 2....Donnée 12....Donnée 22
Ligne6....Indice 3....Donnée 3....Donnée 13....Donnée 23
Ligne7....Indice 4....Donnée 4....Donnée 14....Donnée 24
Ligne8....Indice 5....Donnée 5....Donnée 15....Donnée 25
Ligne9....Indice 6....Donnée 6....Donnée 16....Donnée 26
Ligne10..Indice 7....Donnée 7....Donnée 17....Donnée 27
Ligne11..Indice 8....Donnée 8....Donnée 18....Donnée 28

ComboBox1 (classeur 1) est la liste des index du tableau du classeur 2

ComboBox2 (classeur 1) est la liste des 4 choix du classeur 1

Référencer la propriété "ListFillRange" du ComboBox1 comme suit :
ListFillRange : [Classeur2.xls]Feuil1!$A$4:$A$11

-> Les 2 ComboBox sont sur la "feuil1".

*************************************************************

Dans le code de la "feuil1" du classeur1


Private Sub ComboBox2_Change()

Dim ValeurChoix As String
Dim IndiceChoix As Integer
Dim Boucle, Couleur As Integer

ValeurChoix = ComboBox2.Value
IndiceChoix = Int(ComboBox1.ListIndex)

Application.ScreenUpdating = False
Select Case ValeurChoix
Case "Élevé": Couleur = 6
Case "Moyenne": Couleur = 4
Case "Faible": Couleur = 33
Case "Aucune": Couleur = 15
End Select

'Pointer la première cellule du tableau
Application.Workbooks("Classeur2.xls").Activate
Worksheets("Feuil1").Range("A4").Select
For Boucle = 1 To 3
ActiveCell.Offset(IndiceChoix, Boucle).Interior.ColorIndex = Couleur
Next Boucle
Application.Workbooks("Classeur1.xls").Activate
Application.ScreenUpdating = True


End Sub

Lupin

~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~
0
johmayss Messages postés 1 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 20 juin 2007
20 juin 2007 à 14:27
Bonjour ,j'ai besoin d'aide pour réaliser des macros.Je suis débutant et stagiaire, et je doit créer des fichiers de suivi automatisé.

Comment puis colorier la ligne sur laquelle je suis positionner, puis quand je la quitte elle redeviens normale?

but:Mieux visualiser les données. Mettre une couleur sur 2 ne suffit pas car il y a des filtres automatique, on peut donc avoir plieurs couleur similaire d'affiler.

Merci d'avance.
0
financial Messages postés 1 Date d'inscription dimanche 17 février 2008 Statut Membre Dernière intervention 17 février 2008
17 févr. 2008 à 16:31
je désire savoir mettre sous forme conditionnelle la gestion des factures fournisseurs à l'arrivée pendant leur séjour chez les exploitants et son virement au rouge pour relancerles exploitants au delà des délais autoriser, merci d'avance
0