Filtrer via combobox

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.

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

Bonne journée

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.

Bonjour

A voir

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

Rechercher des sujets similaires à "filtrer via combobox"