je veux filtrer mes données(en vb)
Worksheets(13).Column(2).AutoFilter_
Criteria = "A"
Sheets(12).Activate
ActiveCell.Copy Sheets(12).Range("A1")
pour les copier dans une autre feuille mais dès que j'execute ma macro, ca plante
je veux filtrer mes données(en vb)
Worksheets(13).Column(2).AutoFilter_
Criteria = "A"
Sheets(12).Activate
ActiveCell.Copy Sheets(12).Range("A1")
pour les copier dans une autre feuille mais dès que j'execute ma macro, ca plante
il me semble que c'est criteria1="A"
non, c'est l'autofilter qu'il aime pas, j'ai utilisé aussi une valeur comme filtre mais rien à faire, ca marche non plus
non, tu as un problème de syntaxe.
chez moi
Worksheets(1).Cells(1, 1).AutoFilter Field:=1, Criteria1:="A"
fonctionne parfaitement
Worksheets(13).Column(B).AutoFilter Criteria1:="A"
Worksheets(13).AutoFilter.Range.Copy Sheets(12).Range("A1")
Voila ma syntaxe, je filtre les données d'une cologne seulement cette cologne pour copier mes données filtrées dans une autre page
il plante sur la première ligne
c'est normal.
Tu met le filtre sur une colonne, il faut le mettre sur une cellule.
donc ton code doit être
Worksheets(13).Cells(1,2).AutoFilter Field:=1,Criteria1:="A"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager