Página 1 de 1
Macro para ocultação de linhas mediante um critério
Enviado: 01 Out 2020 às 19:11
por AnaGalveias
Boas,
Eu gostava de pedir uma ajuda, necessito fazer uma macro que me permita ocultar uma linha se numa determinada célula estiver escrito "OK", e voltar a mostrar se necessário através de uma botão ocultar e outro mostrar.
Imaginando que os meus dados começam na linha 5 e que na coluna D da linha 5 está OK essa linha deveria ser ocultada, se estiver "NOK" fica visível.
Podem ajudar-me
Re: Macro para ocultação de linhas mediante um critério
Enviado: 01 Out 2020 às 19:53
por osvaldomp
Experimente:
Código: Selecionar todosSub OcultaLinhas()
Dim v As Long
For v = 5 To Cells(Rows.Count, 4).End(3).Row
Rows(v).Hidden = Cells(v, 4) = "OK"
Next v
End Sub
Re: Macro para ocultação de linhas mediante um critério
Enviado: 02 Out 2020 às 06:18
por AnaGalveias
por osvaldomp » 01 Out 2020 às 19:53
Experimente:
CÓDIGO: SELECIONAR TODOS
Sub OcultaLinhas()
Dim v As Long
For v = 5 To Cells(Rows.Count, 4).End(3).Row
Rows(v).Hidden = Cells(v, 4) = "OK"
Next v
End Sub
CÓDIGO: SELECIONAR TODOS
Sub ReexibeLinhas()
Rows.Hidden = False
End Sub
Tenho as células unidas o que altera a macro, pode ajudar? envio em anexo o documento
Re: Macro para ocultação de linhas mediante um critério
Enviado: 02 Out 2020 às 08:43
por osvaldomp
Código: Selecionar todosSub OcultaLinhasV2()
Dim v As Long
For v = 4 To Cells(Rows.Count, 4).End(3).Row Step 2
Rows(v & ":" & v + 1).Hidden = Cells(v, 4) = "OK"
Next v
End Sub
dica - para responder não faça copiar/colar, clique em
+Resposta localizado abaixo da última postagem
Re: Macro para ocultação de linhas mediante um critério
Enviado: 02 Out 2020 às 12:57
por AnaGalveias
Não me está dar, só oculta 2 linhas e não a totalidade das linhas onde está o "OK"
Re: Macro para ocultação de linhas mediante um critério
Enviado: 02 Out 2020 às 13:44
por osvaldomp
Disponibilize diretamente aqui no fórum o seu arquivo Excel com os códigos instalados.
Re: Macro para ocultação de linhas mediante um critério
Enviado: 06 Out 2020 às 09:58
por AnaGalveias
Segue em anexo, agradeço a ajuda.
É normal que fique mais lento quando oculta as linhas?
Re: Macro para ocultação de linhas mediante um critério
Enviado: 08 Out 2020 às 10:05
por osvaldomp