Bonjour!
Je vous avoue que j'ai cherché énormément avant d'en venir au forum.
Je souhaite effectuer un filtre sur mes enregistrements, mais en utilisant une variable. Voici mon code:
Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Selection.AutoFilter Succ = CStr("=" & Succ) Code = CStr("=" & Code) Sheets(Sheets.Count).Range("A:O").AutoFilter Field:=2, Criteria1:=Succ
Mes deux variables Succ et Code sont initialement en String, mais bon, on est jamais trop prudent!!
Partout sur internet, les gens disent de faire le code de cette manière (de placer l'opérateur dans la variable) et y parrait que ça fonctione. Comme je suis toujours pris avec LE problème bizarre,évidemment, ça ne fonctionne pas. J'ai un message d'erreur me disant que la méthode autofilter de la classe range a échoué.
Sauriez-vous voir clair dans ce code?
Partager