Это скриншот моего документа Excel.
![enter image description here](https://i.stack.imgur.com/4GJ7r.png)
Я хочу применить фильтры на основе значений: Bimbo Mexico, Bimbo Canada, скопировать и вставить значения (из столбца A и B) в новый лист. Я хочу сделать это с помощью макроса, так как я создаю шаблон для клиента. Есть ли способ сделать это? Я знаю, что это можно сделать вручную, используя фильтры вручную, но я хочу, чтобы он основывался на макросе
Я хочу вывод, подобный этому:
![Desired Output](https://i.stack.imgur.com/Gp9Tp.png)
Я использовал макрос записи, и это макрос, который я получил,
Sub RecordedMacro()
'
' RecordedMacro Macro
'
' Keyboard Shortcut: Ctrl+l
'
Sheets("report").Select
Range("C1").Select
ActiveSheet.Range("$A$1:$S$1001").AutoFilter Field:=3, Criteria1:="Barcel"
Columns("L:L").Select
Selection.Copy
Sheets("SkuRounds").Select
Columns("S:S").Select
ActiveSheet.Paste
Sheets("report").Select
ActiveSheet.Range("$A$1:$S$1001").AutoFilter Field:=3, Criteria1:= _
"Bimbo Canada"
Columns("L:L").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("SkuRounds").Select
Columns("T:T").Select
ActiveSheet.Paste
Sheets("report").Select
ActiveSheet.Range("$A$1:$S$1001").AutoFilter Field:=3, Criteria1:= _
"Bimbo Latin Centro"
Columns("L:L").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("SkuRounds").Select
Columns("U:U").Select
ActiveSheet.Paste
Sheets("report").Select
ActiveSheet.Range("$A$1:$S$1001").AutoFilter Field:=3, Criteria1:= _
"Bimbo México"
Columns("L:L").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("SkuRounds").Select
Columns("V:V").Select
ActiveSheet.Paste
End Sub
Я копирую данные с листа (отчета) на лист (skurounds)