Liste déroulante & Autofilter VBA - VB/VBA/VBS - Programmation
Marsh Posté le 16-05-2013 à 12:37:55
Mince, le lien exact est le suivant :
http://xls.lu/C41p/
Marsh Posté le 16-05-2013 à 14:08:33
Bonjour. Où je me trouve, je ne peux télécharger par raison de sécurité …
Par contre, tu pourrais adapter le code suivant situé obligatoirement dans le module de la feuille des données à filtrer :
Code :
|
Quelques explications :
Aide pour une instruction particulière : positionner le curseur dessus puis appuyer sur la touche!
Marsh Posté le 16-05-2013 à 14:49:45
Merci pour ta réponse.
En fait je souhaiterai reprendre la même forme que la première formule que j'ai posté, mais en ayant la possibilité de rajouter une deuxième liste déroulante.
Malheureusement je ne comprends pas grand chose au langage VBA.
Merci en tout cas d'avoir pris le temps de me répondre
Marsh Posté le 16-05-2013 à 12:18:28
Bonjour à tous
Tout d'abord je tiens à préciser que je suis très mauvais en ce qui concerne VBA et j'espère que quelqu'un aura une solution à mon problème
Mon problème est le suivant :
A l'aide de listes déroulantes et de la fonction auto-filter, je souhaite affiner une base de données (cf. Onglet Index du fichier excel) pour que seules celles qui m'intéressent puissent s'afficher.
J'ai trouvé sur le net une formule qui m'a permis d'appliquer le premier filtre qui est le mois :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$2" Then
Dim Lig As Long, Critère As String
Lig = ActiveSheet.Cells(Rows.Count, 9).End(xlUp).Row
Critère = Target.Value
ActiveSheet.Range("$O$4:$O$" & Lig).AutoFilter Field:=1, Criteria1:=Critère
End If
End Sub
une fois ce filtre appliqué, j'aimerai appliquer un deuxième filtre comme la date par exemple. Cependant je ne sais pas comment faire.
Voilà un lien vers le fichier (onglet "Index) : http://www.fichier-xls.fr/2013/05/ [...] acro-test/
Merci pour votre aide !!