Como mostrar todas as linhas usando vba (com exemplo)


Você pode usar a propriedade Hidden no VBA para exibir uma linha em uma determinada planilha.

Para exibir todas as linhas de uma determinada planilha, você pode usar a seguinte sintaxe:

 Sub UnhideAllRows()

Rows.EntireRow.Hidden = False

End Sub

Usando a propriedade Hidden e especificando o valor False , dizemos ao Excel para exibir todas as linhas da planilha atual.

O exemplo a seguir mostra como usar essa sintaxe na prática.

Exemplo: como exibir todas as linhas usando VBA

Digamos que temos uma planilha Excel com informações sobre diferentes jogadores de basquete:

Agora suponha que clicamos com o botão direito na linha 3 e depois clicamos em Ocultar :

Digamos que repetimos esse processo para as linhas 7 e 8, de modo que agora temos várias linhas ocultas em nossa planilha:

Agora, digamos que queremos usar o VBA para exibir todas as linhas desta planilha.

Podemos criar a seguinte macro para fazer isso:

 Sub UnhideAllRows()

Rows.EntireRow.Hidden = False

End Sub

Assim que esta macro for executada, todas as linhas serão exibidas:

Observe que todas as linhas do nosso conjunto de dados original estão visíveis novamente.

Observe que se quiser exibir todas as linhas de todas as planilhas em uma pasta de trabalho do Excel, você pode criar a seguinte macro para fazer isso:

 Sub UnhideAllRowsAllSheets()

Dim ws As Worksheet

    For Each ws In Worksheets
        ws.Rows.EntireRow.Hidden = False
    Next ws

End Sub

Usando um loop For Each simples, podemos percorrer cada planilha de nossa pasta de trabalho e exibir todas as linhas de cada planilha.

Nota : Você pode encontrar a documentação completa da propriedade Hidden no VBA aqui .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns em VBA:

VBA: Como encontrar a última linha usada
VBA: Como exibir todas as planilhas
VBA: Como congelar painéis

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *