 |
Macro pour filtre élaboré |
8 réponse(s)
dont 1 ont aidé
nmicoud à résoudre son problème
|
| |
Problème résolu
posté le 17/08/2005 à 19:07
|
|
nmicoud
État :
Absent
|
Bonsoir,
Je suis en train de réaliser un fichier Excel qui permettra de recencer toutes les procédures en vigueur dans ma boite.
J'ai donc une grosse liste avec le n°, l'intitulé, le thème et des mots clés liés à chaque procédure.
Je souhaite simplifier l'utilisation des utilisateurs en réalisant une macro qui permette de saisir un mot qui sera automatiquement implanté dans un filtre élaboré afin de ne laisser apparaître que les procédures incluants ce mot-clé.
Exemple : en cliquant sur un bouton, ils saisissent le mot "Vente" et toutes les procédures qui comportent ce mot restent à l'écran.
En clair, ca leur évite de cliquer sur les filtres élaborés et de choisir "contient".
Voici le code actuel (qui merde donc) :
Sub rech_mot_clé()
Dim motclé As String
motclé = InputBox("RECHERCHE PAR MOT CLE", "Saisissez votre mot clé")
Selection.AutoFilter field:=5, Criteria1:="=**motclé**", Operator:=xlAnd
End Sub
Pour info, j'ai essayé un nombre impressionnant de combinaison avec les *, = et ". A chaque fois, il ne garde aucune ligne. Bref, j'ai besoin d'un coup de main !
Merci d'avance !
Nico
|
|