Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FILTRER UNE COLONE EXCEL PAR COULEUR GRACE AU VB D'OFFICE


Information sur la source

Catégorie :VBA Classé sous : excel, couleur, filtre Niveau : Débutant Date de création : 09/08/2006 Vu : 12 185

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note


Description

L'execution de cette macro au sein d'un classeur excel vas renseigner dans une colone le code de la couleur interieur d'une cellule donc par ce fait ont peut filtrée sur cette nouvelle colone pour pouvoir afficher que les cellule colorié par cette couleur/code.
 

Source

  • 'A placer dans une nouvelle macro de votre classeur excel
  • Sub Macro1()
  • Dim i
  • For i = 1 To 243
  • Worksheets(1).Range("I" & i).Value = Worksheets(1).Range("B" & i).Interior.Color
  • Next i
  • End Sub
'A placer dans une nouvelle macro de votre classeur excel
Sub Macro1()
Dim i
For i = 1 To 243
Worksheets(1).Range("I" & i).Value = Worksheets(1).Range("B" & i).Interior.Color
Next i
End Sub

Conclusion

- Remplacer le 243 par le nombre de ligne que vous souhaiter traitées.
- Remplacer le "I" par la colone que vous souhaiter utiliser pour le résultat (code de couleur).
- Remplacer le "B" par la colone qui contient les couleurs a filtrer.

Testé avec Excel de Office XP.
 

Commentaires et avis

signaler à un administrateur
Commentaire de glad777 le 20/03/2008 16:46:57

Merci beaucoup oh cador d excel, ta macro fonctionne a merveille.
Pour les debutant je rajouterai juste:
1/ copier la macro dans l editeur , en faisant alt F11, puis insertion module puis copier la macro
2/ lancer la macro une fois adaptée
3/ creer un filtre automtique sur la premiere ligne
4/ filtrer par la collone contenant les "code couleur" par le nombre correpondant a votre couleur
5/CTRL+A, CTRL+C
6/Nouveau fichier CTRL+V
Et voila un bon tri par couleur simple et efficace

signaler à un administrateur
Commentaire de patbl le 29/04/2008 12:33:32

merci beaucoup car je cherchais depuis peu mais cela m'a aider a finir un planning je tiens à vous remercier car avec un peu de jugeotte et en cherchant un peu on trouve tous ce qu'il nous faut j'approuve ce site je le conseille

signaler à un administrateur
Commentaire de surfzoid le 29/04/2008 13:34:40

sympa, une note aussi serai sympa, mé pas obliger
@++ et bonne prog

signaler à un administrateur
Commentaire de yura111 le 17/12/2008 18:01:07

salut
j'ai simplement pu copier la macro, mais j'ai pas su la lancer et par la suite l'utiliser
pouvez vous m'expliquer encore plus?

signaler à un administrateur
Commentaire de surfzoid le 17/12/2008 18:45:20

Si tu as suivit a la lettre l'excelante explication de glad777 dans le premier commentaire, je dirai de memoire que tu doit aller dans le menu outils/macros ou kelke chose comme securité et la tu devrai voir ta macro , reste plus ka cliker dessus et executer ?

Je dit de memoire car cette source remonte a loin et maintenat (depuis plusieur année) je suis sous Linux/OpenOfficORg

signaler à un administrateur
Commentaire de yura111 le 17/12/2008 23:05:29 9/10

merci beaucoup surfzoid et glad777 pour la macro et l'explication, ça fonctionne tres bien
bonne programmation et bonne continuation

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

urgent problème de filtre liste sous excel [ par yannick ] je sais réaliser un filtrage d'un tableau de saisi à l'aide de "zone de liste modifiable".mais cela nécessite des critère complet.je voudrait filtrer Question de couleur à n'y rien comprendre [ par gsniper ] Salut TaTousUn ptit pb de couleur avec excel 2000 :With ThisWorkbook.ActiveSheet.Shapes.AddShape(...) .Fill.ForeColor.SchemeColor = Col...en pas à pa Couleur onglet feuille Excel [ par Baboune1 ] Salut,comment peut on modifier la couleur de l'onglet d'une feuille Excell avec VBA ou VB6 ?(je sais le faire via Excel) EXCEL [ par diablosv ] bonjourqqn pourrait me dire comment mettre du texte en couleur ds une cellule EXCELDim classeurxls As Workbookclasseurxls.ActiveSheet.Range("A" & lign EXCEL [ par diablosv ] bonjourqqn pourrait me dire comment mettre du texte en couleur ds une cellule EXCELDim classeurxls As Workbookclasseurxls.ActiveSheet.Range("A" & lign Problème de filtre avec VB6 [ par ugob ] Bonjour,J'ai fais un formulaire dynamique de recherche sous VB6 relié à une base de donnée ACCESS 2000.Je peux parcourir les enregistrements de la tab excel/ afficher tri/filtre automatique [ par kamill ] Je cherche à afficher dans une cellule Excel quelconque le choix d'un tri réalisé gràce au filtre automatique.Le but est d'imprimer une sélection et d Excel et VB - Filtre auto et selection [ par BilouPilou75 ] Ca doit pas être bien dur, voir il y a une instruction pour...J'ai un tableau excel, avec un paquet de colonnes à sommer et une macro qui fait se trav tester la couleur d'une cellule dans excel ??? [ par emarck ] Bonjour, je suis en train de coder un petit programme devant permettre de sauté les cellule ayant un fond colorier en jaune pal Couleur cellule excel [ par Florian29 ] Salut !J'exporte des données depuis un tableau vb vers excell et je voudrais pouvoir mettre une couleur de fond sur les cellules excel (je veux choisi


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.