[Catégorie modifiée VB6 -> VBA] Selection.AutoFilter valeur du criteria1
micku2b
Messages postés38Date d'inscriptionvendredi 29 octobre 2010StatutMembreDernière intervention 9 janvier 2013
-
24 mai 2011 à 09:59
micku2b
Messages postés38Date d'inscriptionvendredi 29 octobre 2010StatutMembreDernière intervention 9 janvier 2013
-
24 mai 2011 à 14:45
Bonjour,
Voici ma question:
Dans la fonction Selection.AutoFilter j'aurais voulus savoir se que renvois comme valeur criteria1 lorsque qu'il reconnait pas sa valeur
Selection.AutoFilter field:=1, Criteria1:=Long
1) Lorsque Long = <> le criteria1 renvois all
2) Lorsque Long = 50 valeur reconnue le criteria1 renvois 50
3) Lorsque Long = 150 valeur inconnue ou non reconnue le criteria1 renvois ?????
quand vous regardez physiquement votre filtre:
1) tous est sélectionner
2) seulement 50 est sélectionner
3) tous est blanc et se sont les cellules après mon tableau qui son affichées donc vide
quelqu'un peut-il m'aider?
merci
A voir également:
[Catégorie modifiée VB6 -> VBA] Selection.AutoFilter valeur du criteria1
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 24 mai 2011 à 11:03
Salut
Criteria est en général une chaine, mais peut être un chiffre.
Tel que tu l'utilises, c'est très ambigu car "Long" est un mot clé du langage.
Alors que représente ce Long pour toi ?
Une variable ? de quel type ?
Si c'est une variable, il faut absolument la renommer !
Tel que décrit dans l'aide, Criteria peut ressembler à
"" Tous les champs
"=" Champs vides
"<>" Champs non vides
"Toto" Chaine Toto seulement
"4012" Chiffre 4012 seulement, mais à saisir entre ", comme un texte
"8" avec Operator=xlTop10Items -> Affichera les 8 premiers
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)