Filtre automatique Excel avec string [Résolu/Fermé]

Signaler
Messages postés
4
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
14 mars 2011
-
Messages postés
4
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
14 mars 2011
-
Bonjour,

Dans une routine VBA (Excel) j'aimerai trier une liste avec le filtre automatique avec pour variable un string.

Je désire trier sur une colonne qui contient des prénoms par exemple "arnaud" donc une colonne qui contient que des strings.
Dans mon code la variable St est un string mais ca ne marche pas, la variable est vide dans :
ActiveSheet.Range("$B$11:$K$31").AutoFilter Field:=6, Criteria1:= _
"St"


Private Sub Workbook_Open()

Dim St As String
St = "arnaud"

Sheets("Miss. inputs").Select
Range("B11:K11").Select
Selection.AutoFilter

ActiveSheet.Range("$B$11:$K$31").AutoFilter Field:=6, Criteria1:= _
"St"

End Sub

Je vous remercie de m'aider si vous pouvez.
cordialement,

1 réponse

Messages postés
4
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
14 mars 2011
1
La solution est qui faut enlever les "" à "St"

ActiveSheet.Range("$B$11:$K$31").AutoFilter Field:=6, Criteria1:= St