Variable pour filtre tableau

Bonjour à tous

Je dois appliquer un filtre à un tableau via VBA.

Pour les données fixes, pas de pbs, je passe via la commande ci-dessous :

ActiveSheet.ListObjects("Tableau_mrs_vs_00658_APPLCOMMON_PRD_OperationPlanDB").Range.AutoFilter Field:=1, Criteria1:=year_n

Par contre pour une colonne, je souhaite pouvoir ''variabiliser'' mes critères via une liste de valeurs stockées dans mon fichier Excel.

Any idea de comment faire ?

Merci d'avance

Bonjour,

Merci de joindre un fichier à ta demande.

Cdlt.

Le voilà

Ce que je cherche à faire, c'est filtrer la colonne I de la feuille ''IP Plan_Work'' en fonction des données de la colonne C de la feuille ''Data''.

Merci d'avance

Re,

ALT F8, puis exécuter la procédure ci-dessous.

Cdlt.

Public Sub Filter_Data()
Dim ws As Worksheet, ws2 As Worksheet
Dim lo As ListObject, lo2 As ListObject
Dim Rng As Range
Dim lCol As Long
Dim Arr

    With ActiveWorkbook
        Set ws = .Worksheets("Data")
        Set ws2 = .Worksheets("IT Plan_work")
    End With

    Set lo = ws2.ListObjects(1)

    Set lo2 = ws.ListObjects("tbl_IT_BLO")
    Set Rng = lo2.ListColumns(1).DataBodyRange
    Arr = Application.Transpose(Rng)

    lCol = 9

    With lo
        If .ShowAutoFilter Then .AutoFilter.ShowAllData
        .Range.AutoFilter lCol, Arr, xlFilterValues
    End With

End Sub

Merci !

Plein de choses que je ne connais pas dans ce code...

Par contre, ça ne récupère que la dernière ligne du tableau IT BLO.

Thks

Re,

Le filtre est égal aux valeurs de tbl_IT_BLO.

Dans la mesure ou tes données ne comportent pas les critères AMO et JPB, le filtre ne porte donc que sur le critère AFE.

A te relire.

Cdlt.

Oui effectivement, je n'ai fait qu'un extract de mes données, my mistake...

Me reste plus qu'à comprendre et appliquer sur mes vraies données.

Merci beaucoup !

Bonjour Jean-Eric

J'ai un problème pour le ''portage'' de code.

Peux-tu jeter un œil au fichier et voir si ça te cause ?

Merci d'avance


new attempt

Bonjour,

Regarde et redis moi.

Cdlt.

Hello

Oui j'ai trouvé sur mon fichier, pb dans la déclaration des tableaux.

Merci pour ton aide !

Re,

Pense à clore le sujet.

Cdlt.

Rechercher des sujets similaires à "variable filtre tableau"