Olá,
Segue a resolução!
Assim como ensinado na aula, abri uma nova aba e renomeei como "Filtro Avançado". Nela, colocamos o cabeçalho parecido com o que temos na aba "Produtos" e uma linha adicional, ficando assim:
Após isso, iniciei a gravação da MACRO:
- Ir a guia DESENVOLVEDOR e clicar em GRAVAR MACRO (estando ainda na aba "Filtro Avançado"
- Renomear a MACRO com o nome que quiser, desde que não tenha espaço (e se quiser espaçar, usar o underline);
- Quando começar a gravar, clicar na guia "Dados"
- Clicar em "Avançado" no conjunto "Classificar e Filtrar";
- Na caixa de diálogo, selecionar "Copiar para outro Local"
- Ainda nesta caixa, vá em "Intervalo da lista" e mude para a aba "Produtos";
- Selecione a tabela inteira de Produtos, desde o cabeçalho até a ultima linha;
- Depois volte a caixa de diálogo e clique em "Intervalo de Críterios"
- Selecione o campo (conforme acima) por completo (cabeçalho e primeira linha - todas as colunas);
- Depois clique na linha de "Copiar Para", selecionando o cabeçalho inteiro deixado pelo primeiro filtro feito sem MACRO, conforme abaixo:
- Clique em OK
- Volte na guia Desenvolvedor e clique em "Para Gravação"
Para criar o botão, continuei na guia Desenvolvedor, clicando em "Inserir" e depois em "Botão". Ajustei o botão e atribui a ele a nova macro criada, ficando assim:
Sobre a MACRO, ficou assim o VBA: