Como posso fazer o Excel filtrar cada coluna adicional conforme ela é adicionada?

0

Se eu destacar toda a primeira linha e filtrá-la, não precisarei repetir o processo toda vez que adicionar uma nova coluna. Existe uma maneira de contornar isso? Eu poderia executar uma macro, mas isso ainda é uma etapa extra toda vez que eu adicionar uma nova coluna.

Por exemplo, se eu tiver uma coluna chamada "Tipos de maçãs" e destacar toda a primeira linha e clicar em Dados > Filtrar, quando eu criar outra coluna para "Tipos de laranjas", essa coluna deve ser filtrada automaticamente porque eu já disse ao Excel que queria que toda a primeira linha fosse filtrada.

Versão: Excel 365 ProPlus, versão 1750

    
por Jeffrey 08.12.2017 / 21:30

2 respostas

0

Formate seu intervalo de dados como uma tabela .

  1. Selecione seu intervalo de dados
  2. Na guia Início, clique em Formatar como tabela.
  3. Clique no estilo de tabela que você deseja usar

Você não só pode adicionar colunas extras ao final de seus dados e ter filtros aplicados automaticamente, como também pode adicionar linhas extras de dados no botton e sua tabela crescerá automaticamente.

    
por 09.12.2017 / 12:08
0

Eu gostaria de sugerir duas escolhas.

1. Selecione o intervalo de dados, clique com o botão direito, & pressione Filtro e, em seguida, volte a aplicar.

2. Este código VBA ajudará você a aplicar um filtro ao adicionar ou remover um novo        coluna.

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As range)

  Dim ws As Worksheet
  Dim rng As range
  Set ws = Sh

  If ws.AutoFilterMode Then

     With ws.AutoFilter.range

        If (Target.Column < .Column) And (Target.Column + Target.Columns.count >= 
           .Column - Target.Columns.count) Or (Target.Column >= .Column + .Columns.count) Then
           Set rng = ws.AutoFilter.range
           ws.AutoFilter.range.AutoFilter
           ws.range(Target, rng).AutoFilter
        End If

     End With

  End If
End Sub

Espero que isso ajude você. Eu postei esta solução depois que ela foi testada por mim.

    
por 09.12.2017 / 10:14