Filtrer une colone excel par couleur grace au vb d'office

Soyez le premier à donner votre avis sur cette source.

Snippet vu 22 768 fois - Téléchargée 30 fois

Contenu du snippet

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 / Exemple :


'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.

A voir également

Ajouter un commentaire

Commentaires

Messages postés
3
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
24 juin 2011

moi ce que je veux c'est ;
colone A : date ex: 10 dec 2010
colone B : jour ex: samedi
Colone C : =CONCATENER(A1;B1)

j'aimerais que lorsque je recontre Samedi ou dimanche la ligne se met en rouge
j'utilise excel 2010
Messages postés
1
Date d'inscription
mercredi 14 mars 2007
Statut
Membre
Dernière intervention
14 janvier 2010

Merci beaucoup,
Cette petite macro est un outil très utile et qui va grandement me simplifier l'existence.
Messages postés
2
Date d'inscription
mercredi 17 décembre 2008
Statut
Membre
Dernière intervention
17 décembre 2008

merci beaucoup surfzoid et glad777 pour la macro et l'explication, ça fonctionne tres bien
bonne programmation et bonne continuation
Messages postés
463
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010

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
Messages postés
2
Date d'inscription
mercredi 17 décembre 2008
Statut
Membre
Dernière intervention
17 décembre 2008

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?
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.