Mettre une variable critere filtre avancé
Résolu
thyroox
Messages postés
34
Date d'inscription
Statut
Membre
Dernière intervention
-
thyroox Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
thyroox Messages postés 34 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Vba filtre critère variable
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Vba range avec variable ✓ - Forum VB / VBA
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Filtre teams - Accueil - Visio
- Filtre whatsapp - Accueil - Messagerie instantanée
2 réponses
Bonjour,
Il suffit de définir une variable objet de type Range, comme ceci
Il suffit de définir une variable objet de type Range, comme ceci
Dim plage_critère as Range
set plage_critère = Range("A1:A4")
Workbooks("TEST.xlsx").Sheets("Feuil1").Range("A4:AN1048576").AdvancedFilter _
Action:=xlFilterCopy, CriteriaRange:=plage_critère, CopyToRange:=Range( _
"A8"), Unique:=False
Je me suis rendu compte que je m'étais mal expliqué. Je souhaite renseigner directement un critère ou une variable au lieu d'une plage de cellule.
Comme par exemple :
Dim ma_variable as Variant
ma_variable = "uncritère"