Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Comment utiliser * dans une variable pour filtre

cathodique

XLDnaute Barbatruc
Bonjour,

J'ai mis dans une variable la valeur d'une cellule et je voudrai mettre en place un filtre sur la colonne K en utilisant la variable et le caractère générique "*". Avec l'enregistreur de macro j'obtiens ceci:
Code:
Sub filtre_col_K()
    Range("K1").Select
    Selection.AutoFilter
    ActiveSheet.Range("$A$1:$AA$549").AutoFilter Field:=11, Criteria1:="=*T1*" _
        , Operator:=xlAnd
End Sub
Je voudrai remplacer "T1" par ma variable (L_ouvrage = Sheets("A").Range("B2"), pour afficher toutes les lignes contenant la variable.

La colonne K contient la variable et d'autres caractères [pour cet exemple (T1, T1/D, T1+D, T1C)]

En vous remerciant beaucoup.

Cordialement,
 
Dernière édition:

cathodique

XLDnaute Barbatruc
[RESOLU] : Comment utiliser * dans une variable pour filtre

Merci pour la participation

C'est résolu!
Code:
Sub filtre_col_K()
    L_ouvrage = Sheets("A").Range("B2")
    With Sheets("BD")
    Range("K1").Select
    Selection.AutoFilter
    ActiveSheet.Range("$A$1:$AA$549").AutoFilter Field:=11, Criteria1:=L_ouvrage & "*" _
        , Operator:=xlAnd
    End With
End Sub

Cordialement,
 
C

Compte Supprimé 979

Guest
Re : Comment utiliser * dans une variable pour filtre

La connerie aussi apparemment. ..

C'est juste de la plaisanterie, il n'y a absolument rien de sournois... allez je te laisse dans ta dépression profonde
 

Discussions similaires

Réponses
8
Affichages
354
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…