filtrer via combobox Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
E
EricM38
Membre habitué
Membre habitué
Messages : 75
Inscrit le : 25 janvier 2015
Version d'Excel : mac office 2011 pour mac

Message par EricM38 » 24 novembre 2015, 18:37

Bonjour tout le monde

J'ai trouve ce fichier sur le forum et je le trouve top; cependant j'aimerai comprendre le code, ligne par ligne, et surtout le transcrire en un code VBA pour l'utiliser avec un bouton macro.

Mes questions sont :

Qu'elle est l'écriture adéquate pour le mettre dans le bouton macro 1

Est il possible de dupliquer ce code pour faire agir plusieurs filtre en même temps, genre je souhaite faire apparaitre la "période comptable" X ET "région" Y via des combobox 1 et 2 ?

L'ame charitable qui peut m'aider peut elle également me décrire les étapes dans la macro. :D

En vous remerciant toutes et tous pour vos réponses.

Bonne journée
fichier filtre sur feuille.xlsm
(22.54 Kio) Téléchargé 56 fois
Avatar du membre
et1000lio
Membre dévoué
Membre dévoué
Messages : 633
Appréciations reçues : 8
Inscrit le : 7 mars 2013
Version d'Excel : 365
Contact :

Message par et1000lio » 24 novembre 2015, 23:19

Bonsoir,

Code transformé en macro avec quelques explications
Sub selection()
Dim menu As String 'déclaration de la variable

menu = Range("B3").Value 'La variable est égale aux données de la cellule B3
    If menu <> "Tout" Then 'si variable difféente de "Tout"
        Sheets("Imputation").Activate 'Activation de la feuille "Imputation"
        ActiveSheet.Range("$A$1:$L$8").AutoFilter Field:=12, Criteria1:=menu 'filtre la plage ("$A$1:$L$8") en colonne 12 par rapport au critère de la variable "Menu" autre que "Tout" soit dans notre cas 1 ou 2 etc.
    Else 'autrement c'est-à-dire que la variable est égale à "Tout3
        Sheets("Imputation").Activate 'Activation de la feuille "Imputation"
         ActiveSheet.ShowAllData 'Affichage de l'ensemble de tableau
    End If 'fin de la condition
    
End Sub
En espérant avoir été suffisamment clair dans mes explications.
Avatar du membre
Banzai64
Fanatique d'Excel
Fanatique d'Excel
Messages : 16'690
Appréciations reçues : 5
Inscrit le : 21 novembre 2010
Version d'Excel : 2003 FR (learning 2010 - 2013)

Message par Banzai64 » 25 novembre 2015, 01:59

Bonjour

A voir
EricM38 Filtre V001.xlsm
(27.55 Kio) Téléchargé 86 fois
E
EricM38
Membre habitué
Membre habitué
Messages : 75
Inscrit le : 25 janvier 2015
Version d'Excel : mac office 2011 pour mac

Message par EricM38 » 25 novembre 2015, 11:59

Merci à vous deux.

Je vais regarder ton fichier ce soir, je n'ai malheureusement pas le temps pour cela aujourd'hui.

J'ai quand meme mis un coup d'oeuil est cela à l'air TOP.

Un grand merci

Je cloture la demande ce soir si tout est ok.

Bonne journée
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message