[Résolu] Caractère interdits avec gestion de filtres par VBA

  • Initiateur de la discussion Initiateur de la discussion Enerjp
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

Enerjp

Guest
Bonjour le forum,

j'ai une liste de X ligne avec en colonne "A" des noms et en colonne "B" une catégorie d'age pour chacun ("<1940","40/70","70/95","95/08" et ">2008").

Quand on tri via Excel, les cinq choix apparaissent et le filtrage fonctionne. Mais par VBA, les catégories contenant le caractère ">" ou "<" n'affichent rien.

Le même problème ce pose parfois avec les V/HLookUp même par formule excel.

Savez vous comment contrer ce problème en conservant ces caractères?

Merci d'avance
 
Dernière modification par un modérateur:
Re : Caractère interdits avec gestion de filtres par VBA

Bonjour Enerjp, Robert,

Robert tu m'étonnes, pourquoi veux-tu que ta solution change quoi que ce soit ?

Ceci par contre fonctionnera bien :

Code:
[A1:B100].AutoFilter 2, "*>2008" 'plage à adapter
L'astérisque permet à Excel de comprendre que ">" n'est pas à considérer comme un opérateur de comparaison.

A+
 
Re : Caractère interdits avec gestion de filtres par VBA

Bonjour le fil, bonjour le forum,

Job, j'avoue que je m'étonne parfois moi-même... En pièce jointe une petit fichier avec le code ci-dessous :

Code:
Sub Macro1()
Range("A1").AutoFilter Field:=1, Criteria1:="<" & 12
End Sub
Le fichier :
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour