Como mostrar todas as colunas usando vba (com exemplo)


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

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

 Sub UnhideAllColumns()

Columns.EntireColumn.Hidden = False

End Sub

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

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

Exemplo: como exibir todas as colunas usando VBA

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

Agora suponha que destacamos as colunas A e B, clique com o botão direito e clique em Ocultar :

Ambas as colunas ficarão ocultas:

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

Podemos criar a seguinte macro para fazer isso:

 Sub UnhideAllColumns()

Columns.EntireColumn.Hidden = False

End Sub

Assim que esta macro for executada, todas as colunas ficarão visíveis:

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

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

 Sub UnhideAllColumnsAllSheets()

Dim ws As Worksheet

    For Each ws In Worksheets
        ws.Columns.EntireColumn.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 colunas 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 exibir todas as planilhas
VBA: Como encontrar a última coluna usada
VBA: Como contar o número de colunas usadas

Add a Comment

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