Filtre automatique Excel avec string

Résolu/Fermé
papachico31 Messages postés 4 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 14 mars 2011 - 14 mars 2011 à 22:47
papachico31 Messages postés 4 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 14 mars 2011 - 14 mars 2011 à 23:04
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,
A voir également:

1 réponse

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

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