AutoFilter et critère sous forme de variable et boucle

  • Initiateur de la discussion Initiateur de la discussion alexane
  • 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 !

alexane

XLDnaute Occasionnel
BOnjour à tous,

Voila, je cherche à réaliser un autofilter ayant pour critère une valeur enregistrée dans une variable et ça marche pas
pourquoi ?

region1 = "PACA"
region2 = "IDF"
region3 = "BOURGOGNE"

For i = 1 to 3
Selection.AutoFilter Field:=1, Criteria1:= _
"region" & i
next i
End Sub
 
Re : AutoFilter et critère sous forme de variable et boucle

Bonjour Alexane,

Que cherches-tu à faire exactement 😕

Parce que là comme ça, avec ton code, tu ne verras de filtrée que la région 3 (la dernière de la boucle)

A+
 
Re : AutoFilter et critère sous forme de variable et boucle

Salut alexane et le forum
Tu ne peux pas, à ma connaissance, construire un nom et demander à Excel de le considérer comme un nom de variable. Pour un cas comme ça, utilise un tableau (et pour le poste, les balises!)
Code:
Sub test()
Dim Region(1 To 3) As String, i As Integer
'............
Region(1) = "PACA"
Region(2) = "IDF"
Region(3) = "BOURGOGNE"
For i = 1 To 3
    [A1].CurrentRegion.AutoFilter Field:=1, Criteria1:=Region(i)
Next i
End Sub
A+
 
Re : AutoFilter et critère sous forme de variable et boucle

Bonjour
En fait, après chaque filtre, j'effectue une copie du résultat filtré que je colle dans une feuille mais mon problème n'est pas là
Le problème c'est que l'instruction "region" & i me renvoie (ce qui est logique) :
"region1" donc le résultat de mon filtre est vide. Or je souhaiterais qu'il me renvoit le contenu de la variable region1 (donc "PACA")
J'espère que je suis claire
Merci
 
Re : AutoFilter et critère sous forme de variable et boucle

Bonjour gorfael
donc il faut que mes régions soient sous forme de variable tableau (mes régions etant mes items c'est bien ca ?)

par contre qu'est ce qui va pas dans mes post (balise ?)
cordialement
merci
 
- 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

Discussions similaires

L
  • Question Question
Réponses
0
Affichages
1 K
lycan54
L
N
Réponses
17
Affichages
3 K
ninajams
N
K
Réponses
2
Affichages
2 K
Compte Supprimé 979
C
E
Réponses
0
Affichages
2 K
EnnaEnna
E
S
  • Question Question
Réponses
2
Affichages
2 K
sardaucar
S
D
Réponses
2
Affichages
981
Dotre
D
K
Réponses
16
Affichages
2 K
kiki31140
K
Retour