FILTRE AVEC LISTE DEROULANTE
#1
Aspirant XLPages

Inscription: 07/03/2009

Messages: 35

Système d'exploitation:
PC
Version Excel utilisée:
2003
Posté le : 18-08-2011 12h57
Bonjour à tous!!

Voici 2 problèmes que je n'arrive pas à résoudre..
Mais malheureusement et après moult recherche infructueuse sur la toile, je reviens encore une fois vers MDF...

1er problème (filtre avec liste déroulante):

Je souhaiterais réaliser un filtre en utilisant une liste déroulante comme critère.

Liste déroulante en C23.

Filtre dans liste déroulante:
- Vente
- Encaissement
...

Colonne à filtrer I

Filtre à effectuer sur place.

2ème problème (RechercheV ne fonctionne pas sur du texte)

Je souhaites réaliser une recherche des informations d'un collaborateur à partir de son nom et ça ne marche pas.
Par contre une recherche par son code fonctionne parfaitement.

Merci à celui ou ceux qui m'apporteraient leur aide.

Michel.G
Pièce jointe:
zip EXEMPLE.zip   [ Taille: 21.71 Ko - Téléchargements: 881 ]
Hors Ligne
Rapport   Haut 

Re: FILTRE AVEC LISTE DEROULANTE
#2
Accro XLPages

Inscription: 23/05/2008
De La Varenne Saint-Hilaire

Messages: 356

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 18-08-2011 13h58
Bonjour mishka, bonjour le forum

Pour ta première question, tu trouveras mon essai ci-joint, basé sur un simple filtre automatique.
La modification de la liste déroulante lance ce code (placé dans le code de la feuille "Index":
Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$C$11" Then
    Dim Lig As Long, Critère As String
    Lig = ActiveSheet.Cells(Rows.Count, 9).End(xlUp).Row
    Critère = Target.Value
     
    ActiveSheet.Range("$I$13:$I$" & Lig).AutoFilter Field:=1, Criteria1:=Critère
End If
End Sub
 

En ce qui concerne RECHERCHEV(), elle peut fonctionner aussi bien avec du texte que du numérique, ceci dit la recherche par matricule est bien dans la mesure où un matricule est unique, contrairement à un nom. En dehors de ces généralités je n'ai pas vu à quel endroit tu souhaitais effectuer cette recherche, tu as un autre tableau dans ton fichier ? Ou tu utilises la feuille Index et souhaites afficher un choix des collaborateurs  dans un autre onglet?

Bon après-midi,

mth
Pièce jointe:
zip EXEMPLE.zip   [ Taille: 22.16 Ko - Téléchargements: 1394 ]
Hors Ligne
Rapport   Haut 

Re: FILTRE AVEC LISTE DEROULANTE
#3
Aspirant XLPages

Inscription: 07/03/2009

Messages: 35

Système d'exploitation:
PC
Version Excel utilisée:
2003
Posté le : 18-08-2011 16h17
Merci beaucoup MTH de ta réactivité !!

Cela me convient parfaitement et ta réflexion est pertinente concernant la recherche par code et pas par nom.

Je te remercie une fois de plus et je clos le sujet.

Michel.G
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes