Este tutorial demonstrará como ocultar e reexibir linhas e colunas usando o VBA.
Ocultar colunas ou linhas
Para ocultar colunas ou linhas, defina o Propriedade Oculta do Colunas ou Objetos de linhas para TRUE:
Esconder Colunas
Existem várias maneiras de se referir a uma coluna no VBA. Primeiro você pode usar o Objeto de Colunas:
1 | Colunas ("B: B"). Oculto = Verdadeiro |
ou você pode usar o Propriedade WholeColumn do Faixa ou Objetos de Células:
1 | Intervalo ("B4"). WholeColumn.Hidden = True |
ou
1 | Células (4,2) .EntireColumn.Hidden = True |
Ocultar linhas
Da mesma forma, você pode usar o Objeto de linhas para se referir a linhas:
1 | Linhas ("2: 2"). Oculto = Verdadeiro |
ou você pode usar o Propriedade WholeRow do Faixa ou Objetos de Células:
1 | Intervalo ("B2"). WholeRow.Hidden = True |
ou
1 | Células (2,2) .EntireRow.Hidden = True |
Reexibir colunas ou linhas
Para reexibir colunas ou linhas, basta definir o Propriedade Oculta para FALSE:
1 | Colunas ("B: B"). Oculto = Falso |
ou
1 | Linhas ("2: 2"). Oculto = Falso |
Reexibir todas as colunas ou linhas
Para reexibir todas as colunas em uma planilha, use Colunas ou Células para fazer referência a todas as colunas:
1 | Columns.EntireColumn.Hidden = False |
ou
1 | Cells.EntireColumn.Hidden = False |
Da mesma forma, para reexibir todas as colunas em uma planilha, use Linhas ou Células para fazer referência a todas as linhas:
1 | Rows.EntireRow.Hidden = False |
ou
1 | Cells.EntireRow.Hidden = False |