Notifications
Clear all

Ocultar linha com base no conteudo da celula

3 Posts
3 Usuários
0 Reactions
989 Visualizações
(@Anônimo)
Posts: 0
Topic starter
 
  • Pessoal estou aprendendo VBA , e estou  querendo ocultar todas linhas que o conteudo da celula comece com : 06 ou 07 ou 10 ou  17 . Exemplo na coluna C eu tenho alguma célula que tenha o valor 06-02 , então eu quero ocultar a linha porque o conteúdo começa com 06.
 
Postado : 22/07/2022 9:39 pm
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

@laiza-mendes, não seria mais fácil você transformar numa tabela e filtrar?? ... Poucas pessoas conhecem o "transformar em tabela", mas isto é super útil !!! ... Assim você pode fazer segmentação de dados!!! ... Veja (01:54)...

https://www.youtube.com/watch?v=W8p8fGE2fH8&ab_channel=CursodeExcelOnline

Este post foi modificado 2 anos atrás por JSCOPA10
 
Postado : 22/07/2022 9:56 pm
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Salve, @laiza-mendes! Bem vinda ao grupo do Planilhando!

Vc já montou um esqueleto de sua Pasta de Trabalho Excel para podermos ir te orientando nela? Isso facilita um montão, ok?

Anexa aqui mesmo o que vc já fez até agora pra vermos onde está a dificuldade...

Num exemplo sucinto, poderia se parecer com isso:

Sub EscondeLinhas()
  Dim c As Range, x As String
  For Each c In ActiveSheet.Range("C1:C20").Cells
    x = Left(c.Value, 2)
    If x = "06" Or x = "07" Or x = "10" Or x = "17" Then c.EntireRow.Hidden = True
  Next c
End Sub

 
Postado : 22/07/2022 11:13 pm