Propriedade Worksheet.AutoFilterMode Excel

Aprenda como funciona a propriedade Worksheet.AutoFilterMode Excel. AutoFilter nos fornece uma alternativa muito mais rápida para loops de todos os tipos.

AutoFilterMode

Na maioria dos casos, é mais rápido e eficiente usar um dos recursos incorporados do Excel, em vez de reinventar a roda com o código VBA. É por isso que aqueles que aprenderam o Excel desde o início sabem quais recursos nativos o Excel tem a oferecer. Enquanto aqueles que só conhecem o VB e VBA tendem a ser os que reinventam a roda.

Aprendendo AutoFilterMode Excel na prática

O objeto AutoFilter só existe quando o recurso AutoFiltro está ativado. Você pode determinar se o AutoFiltro de planilha está ativo usando o valor da propriedade AutoFilterMode

Sub filter()
If ActiveSheet.AutoFilterMode Then
MsgBox "Exibindo"
End If
End Sub

O seguinte código de AutoFiltro VBA do Excel mostra todos os registros, se um filtro foi aplicado.

Sub ShowAllRecords()
  If ActiveSheet.FilterMode Then
    ActiveSheet.ShowAllData
  End If
End Sub

Outro exemplo de Worksheet.AutoFilterMode

Essa propriedade retorna True se as setas suspensas estão atualmente exibidas. Você pode definir essa propriedade como False para remover as setas, mas você não pode defini-la como True . Use o método AutoFilter para filtrar a lista e exibir as setas suspensas.

O código de Worksheet.AutoFilterMode

If Worksheets("Sheet1").AutoFilterMode Then 
isOn = "On" 
Else 
isOn = "Off" 
End If 
MsgBox "AutoFilterMode is " &; isOn

Este exemplo exibe o status atual da propriedade AutoFilterMode em Sheet1.

E mais...

Compre Aqui pelo menor preço: NotebooksSmartphonesLivros e tudo que você precisa. Receba suas compras rapidamente!
Você também pode comprar Microsoft 365 Family, Microsoft 365 Personal, Office 365 Home, ou Office Professional Plus.

Confira outras lições básicas do Visual Basic Applications em nossos tutoriais. Isso é especialmente relevante para você começar aprender VBA e aplicar em suas planilhas de Excel.



Confira Estes Produtos Que Eu Recomendo

Compre Planilhas de Excel

Confira os Preços

Climatizador de Ar

Condira os Preços

Notebook DELL Inspiron

Confira os Preços

Celular da Marca Xiaomi

Confira os Preços

Notebook Lenovo IdeaPad

Confira Os Preços

Smartphone Samsung Galaxy

Confira os Preços

Aspirador de Pó Robô

Confira os Preços

Os Melhores Ventiladores

Confira os Preços

Notebook Gamer

Confira os Preços

Materiais para Escritórios

Confira os Preços

Impressora Multifuncional de Tinta

Confira os Preços

Smart TV Samsung de 32 a 70

Confira os Preços

Tags:

Edivaldo
Edivaldo

Edivaldo. Analista de funções e fórmulas de Excel, adoro fazer planilhas e compartilhar meus conhecimentos com as pessoas. Seja bem-vindo ao tudo Excel, onde você aprende de graça e tira suas dúvidas.

1 Comentário
  1. Respostas
    Leonardo Mesquita 17/11/2018 as 11:53

    Olá gostaria de uma ajudinha, tenho uma tabela de cadastro, só que gostaria de colocar uma macro em vba para gerar os códigos para clientes e assim dando uma id de identificação, criar um botão só para criar esses códigos. ex.: na Célula E7 está o botão Gerar e na céclula E8 o campo onde irá ficar o código id do cliente e assim eu salvo em outra plan Base. E esses códigos começa na sequência 1000

Escreva seu Comentário

Tudo Excel
Logo