Pb avec excel
Résolu/Fermé
skyslaught
Messages postés
21
Date d'inscription
mardi 31 mars 2009
Statut
Membre
Dernière intervention
8 septembre 2009
-
31 mars 2009 à 11:58
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 - 2 avril 2009 à 02:22
Raymond PENTIER Messages postés 58721 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 15 novembre 2024 - 2 avril 2009 à 02:22
A voir également:
- Pb avec excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
5 réponses
kasersbooby
Messages postés
63
Date d'inscription
samedi 2 décembre 2006
Statut
Membre
Dernière intervention
5 janvier 2010
9
31 mars 2009 à 12:02
31 mars 2009 à 12:02
tu peu mettre de la couleur sur ta cellule sois avec la barre d'outils soi avec le clic droit format de cellule si je me trompe pas
après tu peu peut etre faire un filtre pour eviter d'utiliser le vba
il t'affichera surement tout les case colorer mais tu aura peut etre le resultat attendu
après tu peu peut etre faire un filtre pour eviter d'utiliser le vba
il t'affichera surement tout les case colorer mais tu aura peut etre le resultat attendu
Mabelle60
Messages postés
468
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
21 juin 2017
130
31 mars 2009 à 12:15
31 mars 2009 à 12:15
Salut
Par formule, j'en doute, mais escel est grand
Par VBA
Cells(11, 6).Value = Cells(11, 5).Interior.ColorIndex
Te permet d'afficher l'index de la couleur de la cellule E11 en F11,
Après, ik te faudra insérer quelque part la fonction recherchev par rapport aux valeurs ci dessous
-4142 Aucun remplissage 29 Violet(2)
1 Noir 30 Rouge foncé(2)
2 Blanc 31 Bleu-vert(2)
3 Rouge 32 Bleu(2)
4 Vert brillant 33 Bleu ciel
5 Bleu 34 Turquoise clair
6 Jaune 35 Vert clair
7 Rose 36 Jaune clair
8 Turquoise 37 Bleu moyen
9 Rouge foncé 38 Rose saumon
10 Vert 39 Lavande
11 Bleu foncé 40 Brun
12 Marron clair 41 Bleu clair
13 Violet 42 Vert d'eau
14 Bleu-vert 43 Citron vert
15 Gris - 25 % 44 Or
16 Gris - 50 % 45 Orange clair
17 46 Orange
18 Prune(2) 47 Bleu gris
19 48 Gris - 40 %
20 Turquoise clair(2) 49 Bleu-vert foncé
21 50 Vert marin
22 51 Vert foncé
23 52 Vert olive
24 53 Marron
25 Bleu foncé(2) 54 Prune
26 Rose(2) 55 Indigo
27 Jaune(2) 56 Gris - 80 %
28 Turquoise(2)
Par formule, j'en doute, mais escel est grand
Par VBA
Cells(11, 6).Value = Cells(11, 5).Interior.ColorIndex
Te permet d'afficher l'index de la couleur de la cellule E11 en F11,
Après, ik te faudra insérer quelque part la fonction recherchev par rapport aux valeurs ci dessous
-4142 Aucun remplissage 29 Violet(2)
1 Noir 30 Rouge foncé(2)
2 Blanc 31 Bleu-vert(2)
3 Rouge 32 Bleu(2)
4 Vert brillant 33 Bleu ciel
5 Bleu 34 Turquoise clair
6 Jaune 35 Vert clair
7 Rose 36 Jaune clair
8 Turquoise 37 Bleu moyen
9 Rouge foncé 38 Rose saumon
10 Vert 39 Lavande
11 Bleu foncé 40 Brun
12 Marron clair 41 Bleu clair
13 Violet 42 Vert d'eau
14 Bleu-vert 43 Citron vert
15 Gris - 25 % 44 Or
16 Gris - 50 % 45 Orange clair
17 46 Orange
18 Prune(2) 47 Bleu gris
19 48 Gris - 40 %
20 Turquoise clair(2) 49 Bleu-vert foncé
21 50 Vert marin
22 51 Vert foncé
23 52 Vert olive
24 53 Marron
25 Bleu foncé(2) 54 Prune
26 Rose(2) 55 Indigo
27 Jaune(2) 56 Gris - 80 %
28 Turquoise(2)
skyslaught
Messages postés
21
Date d'inscription
mardi 31 mars 2009
Statut
Membre
Dernière intervention
8 septembre 2009
31 mars 2009 à 13:22
31 mars 2009 à 13:22
merci mabelle60, je m'en doutais aussi que ce serait difficile par formule aussi si je pose la question c'est que ça fait une bonne semaine que je cherche dans tous les sens et je crois bien que je vais passer par VBA.
Je te remercie encore de ta réponse.
Je te remercie encore de ta réponse.
Bonjour,
Par formule, j'en doute, mais escel est grand
Une procédure avait été décrite sur ce forum je n'ai hélas pas noté le pseudo de l'auteur pour pouvoir le citer.
Si la couleur est en A2
-se mettre en B2
- menu ' insertion / nom / definir...'
- 'nom dans le classeur': couleurFond ,'fait référence à': =LIRE.CELLULE(63;Feuil1!A2), 'Ajouter'
- virer les $ dans =LIRE.CELLULE(63;Feuil1!A2) si excel les a ajoutés, 'Fermer'
- en B2 mettre =couleurFond , B2 récupère le n° de la couleur de A2
- recopier vers le bas si besoin
Par formule, j'en doute, mais escel est grand
Une procédure avait été décrite sur ce forum je n'ai hélas pas noté le pseudo de l'auteur pour pouvoir le citer.
Si la couleur est en A2
-se mettre en B2
- menu ' insertion / nom / definir...'
- 'nom dans le classeur': couleurFond ,'fait référence à': =LIRE.CELLULE(63;Feuil1!A2), 'Ajouter'
- virer les $ dans =LIRE.CELLULE(63;Feuil1!A2) si excel les a ajoutés, 'Fermer'
- en B2 mettre =couleurFond , B2 récupère le n° de la couleur de A2
- recopier vers le bas si besoin
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
>
Utilisateur anonyme
31 mars 2009 à 14:54
31 mars 2009 à 14:54
Bonjour,
http://www.commentcamarche.net/forum/affich 11727289 tri excel sur une couleur?#8
par Wilfried.
Mais ce n'est qu'une partie de la fonction demandée et je ne sais pas si ça va fonctionner à l'intérieur d'une autre fonction.
A+
http://www.commentcamarche.net/forum/affich 11727289 tri excel sur une couleur?#8
par Wilfried.
Mais ce n'est qu'une partie de la fonction demandée et je ne sais pas si ça va fonctionner à l'intérieur d'une autre fonction.
A+
Utilisateur anonyme
>
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
31 mars 2009 à 15:22
31 mars 2009 à 15:22
Ooups,
J'ai intercalé le message au mauvais endroit, je voulais seulement apporter un complément d'information à Mabelle60.
Merci pour avoir préciser l'origine.
J'ai intercalé le message au mauvais endroit, je voulais seulement apporter un complément d'information à Mabelle60.
Merci pour avoir préciser l'origine.
Mabelle60
Messages postés
468
Date d'inscription
mercredi 4 avril 2007
Statut
Membre
Dernière intervention
21 juin 2017
130
>
Utilisateur anonyme
31 mars 2009 à 15:47
31 mars 2009 à 15:47
Re
Merci beauoup
Excel est vraiment grand ;-)
Merci beauoup
Excel est vraiment grand ;-)
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
31 mars 2009 à 14:26
31 mars 2009 à 14:26
Bonjour,
Deux solutions...
1°) sans VBA, il faut ajouter l'Add-in MoreFunc disponnible dans les téléchargement de CCM
Faire une liste des couleurs dans la feuille (ou une autre), la formule serais...
=INDEX(PlageCouleur;XLM.LIRE.CELLULE(63,B6)) pour avoir la couleur de B6
2°) Mettre une petite fonction VBA (dans un module général)
la formule...
=INDEX(PlageCouleur;CouleurCellule(B6)) pour avoir la couleur de B6
La liste doit commencer par une cellule vide
Tu dis...
A+
Deux solutions...
1°) sans VBA, il faut ajouter l'Add-in MoreFunc disponnible dans les téléchargement de CCM
Faire une liste des couleurs dans la feuille (ou une autre), la formule serais...
=INDEX(PlageCouleur;XLM.LIRE.CELLULE(63,B6)) pour avoir la couleur de B6
2°) Mettre une petite fonction VBA (dans un module général)
Function CouleurCellule(R As Range) Dim Coul As Long Application.Volatile Coul = R.Interior.ColorIndex If Coul < 1 Or Coul > 24 Then Coul = 0 'adapter 24 à la longeur du tableau CouleurCellule = Coul End Function
la formule...
=INDEX(PlageCouleur;CouleurCellule(B6)) pour avoir la couleur de B6
La liste doit commencer par une cellule vide
Tu dis...
A+
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 236
31 mars 2009 à 15:07
31 mars 2009 à 15:07
Bonjour, skyslaught,
Je ne pratique pas VBA, donc je m'organise pour fonctionner sans macro, quitte à utiliser quelques artifices.
Ainsi, dans ton exemple, plutôt que de colorer directement la cellule, j'utiliserais une colonne vide (quitte à la masquer ensuite) pour y saisir un code couleur (n'importe lequel) et c'est avec la Mise en Forme Conditionnelle que je ferais Excel me colorer mes cellules.
De cette façon, c'est cette colonne de codage qui me servirait à effectuer mes tris, filtres et recherches ...
Qu'en penses-tu ?
Je ne pratique pas VBA, donc je m'organise pour fonctionner sans macro, quitte à utiliser quelques artifices.
Ainsi, dans ton exemple, plutôt que de colorer directement la cellule, j'utiliserais une colonne vide (quitte à la masquer ensuite) pour y saisir un code couleur (n'importe lequel) et c'est avec la Mise en Forme Conditionnelle que je ferais Excel me colorer mes cellules.
De cette façon, c'est cette colonne de codage qui me servirait à effectuer mes tris, filtres et recherches ...
Qu'en penses-tu ?
skyslaught
Messages postés
21
Date d'inscription
mardi 31 mars 2009
Statut
Membre
Dernière intervention
8 septembre 2009
1 avril 2009 à 18:27
1 avril 2009 à 18:27
excellent raymond j'y avais pas pensé de cette façon c'est a dire mettre une couleur et la nommer dans la cellule suivante ou alors lui attribuer un chiffre et utiliser ces données sous forme de tableau intermediaire relationnel avec mon 1er tableau.
Merci a toi ainsi qu'aux autres de vous etre creusé la tête.
Merci a toi ainsi qu'aux autres de vous etre creusé la tête.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 236
2 avril 2009 à 02:22
2 avril 2009 à 02:22
Oui, c'est une manière de procéder.
Mais c'est plus élégant et plus pratique d'utiliser la Mise en Forme Conditionnelle, surtout si tu es amené à modifier parfois les couleurs.
Nous en sommes au douzième post, et tu n'as toujours pas précisé de combien de couleurs tu as besoin ni quelle version d'Excel tu utilises. En effet, si ta version est antérieure à 2007, la MFC ne te permet que 4 couleurs.
Salut.
Mais c'est plus élégant et plus pratique d'utiliser la Mise en Forme Conditionnelle, surtout si tu es amené à modifier parfois les couleurs.
Nous en sommes au douzième post, et tu n'as toujours pas précisé de combien de couleurs tu as besoin ni quelle version d'Excel tu utilises. En effet, si ta version est antérieure à 2007, la MFC ne te permet que 4 couleurs.
Salut.
31 mars 2009 à 13:25