Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Excel: colorer cellule en fontion d'un choix

Claire35, le dimanche 7 novembre 2004 à 16:02:40
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!!!
Répondre à Claire35  Signaler ce message aux modérateurs Aller au dernier message

1


  • 2
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
purrofixe, le dimanche 7 novembre 2004 à 17:24:32
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
Répondre à purrofixe

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Claire35, le dimanche 7 novembre 2004 à 20:44:33
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
Répondre à Claire35

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
purrofixe, le dimanche 7 novembre 2004 à 22:25: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
Répondre à purrofixe

4


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
purrofixe, le lundi 8 novembre 2004 à 17:16:13
Bonsoir Claire35,
Ne désespérez pas, j'ai une solution pour votre demande..
J'attends votre réponse.

Salutations
Jean-Pierre
Répondre à purrofixe

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Claire35, le lundi 8 novembre 2004 à 18:09:56
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
Répondre à Claire35

6


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
purrofixe, le lundi 8 novembre 2004 à 18:36:16
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
Répondre à purrofixe

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Claire35, le lundi 8 novembre 2004 à 20:24:09
Bonsoir,

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

merci ,

Claire
Répondre à Claire35

8


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
purrofixe, le lundi 8 novembre 2004 à 21:34:32
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
Répondre à purrofixe

9


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Lupin.Arsene, le mardi 9 novembre 2004 à 02:13:50
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~
Répondre à Lupin.Arsene

10


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
johmayss, le mercredi 20 juin 2007 à 14:27:30
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.
Répondre à johmayss

11


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 financial, le dimanche 17 février 2008 à 16:31:58
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
Répondre à financial
Colorier une cellule fonction d'une origine (Résolu) Bonjour, merci d'avance a qui pourrait me renseigner sur comment en excel colorier de facon conditionnelle une cellule de la feuille 1 dont le contenu est fonction d'une cellule de la feuille 2 ou 3 ou 4 d'une couleur differente suivant... www.commentcamarche.net/forum/affich-6128106-colorier-une-cellule-fonction-d-une-origine
Excel coloration cellule date (Résolu) Bonjour, En faite j'aimerai colorer mes cellules en fonction des dates dc je me sert de la mise en forme conditionelle. cond 1 la formule est = (A1AUJOURDUI()) format couleur rouge... www.commentcamarche.net/forum/affich-4185218-excel-coloration-cellule-date
Trouver cellule liée entre classeurs excel (Résolu) Hello, Je cherche à trouver dans un classeur excel les cellules qui sont liées avec un autre classeur. Quand j'ouvre mon fichier j'ai une info box qui m'indique que le classeur ouvert comporte des liaisons avec un autre classeur et qui... www.commentcamarche.net/forum/affich-1638202-trouver-cellule-liee-entre-classeurs-excel
[Excel] Colorer des cellules sur conditionsIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un... www.commentcamarche.net/faq/sujet-3975-excel-colorer-des-cellules-sur-conditions
[Excel] Restreindre l'accès aux cellulesEncore une fonction peu connue : Expérimentez : Données / Validation Vous pouvez alors restreindre ou interdire l'accès aux "cellules stratégiques" de votre choix, avec message d'alerte. Vous pouvez faire afficher automatiquement des messages... www.commentcamarche.net/faq/sujet-3976-excel-restreindre-l-acces-aux-cellules
Insérer une image de fond sous la grille ExcelVous souhaitez insérer un logo sous JPEG ou autre, sous votre grille Excel : FORMAT / FEUILLE / ARRIERE PLAN s'ouvre un panneau vous présentant vos images pour sélection.... choisissez, validez. Pour le supprimer : même procédure FORMAT /... www.commentcamarche.net/faq/sujet-8657-inserer-une-image-de-fond-sous-la-grille-excel
Créer une fonction Excel avec 'for' (Résolu)Salut, Je voudrais créer une fonction dans Excel 2003 (SP3) qui me permette de sommer des cellules d'une même couleur de fond. J'ai déjà la fonctin qui teste la couleur d'une cellule : =ColorCell(#cellule) qui renvoie le numéro de la... www.commentcamarche.net/forum/affich-8847585-creer-une-fonction-excel-avec-for
Colorisation des cellules (Résolu)Bonjour, J'utilise la macro ci-dessous pour colorer le fond ou les chiffres de cellules. Tout ce passe à merveille tant qu'il sagit de nombres. Par cintre, je voudrais changer la couleur d'une valeur composée d'un chiffre et... www.commentcamarche.net/forum/affich-7411678-colorisation-des-cellules
Liste déroulante dans EXCEL (Résolu)Bonjour, Configuration : windows 98, excel 2000 je souhaite dans un cellule (A1) choisir le taux de TVA que je veux (19.6% ou 5.5%ou 2.1%) mais au préalable il faut créer une liste déroulante et je n'y arrive pas. Pourriez-vous m'aider à... www.commentcamarche.net/forum/affich-1757500-liste-deroulante-dans-excel
Télécharger Notepad2Notepad2 est un bloc-note sans installation libre possédant des fonctionnalités avancées de coloration syntaxique. Fonctionnalités Coloration syntaxique pour les langages suivants : HTML, XML, PHP, ASP (JScript, VBS), CSS, JavaScript, VBScript,... www.commentcamarche.net/telecharger/telecharger-34055332-notepad2