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"
Partager