Ola veja se ajuda :
Codigo para reexibir linhas :
Sub Reexibir()
Cells.Select
Selection.EntireColumn.Hidden = False
Range("A1").Select
End Sub
Codigo para ocultar as linhas de um intervalo da linha 25 até a linha 51 :
Sub OcultarLinha()
Rows("25:51").EntireRow.Hidden = True
End Sub
Codigo abaixo oculta colunas tomando como dois criterios para ocultar :
Sub EscondeColuna()
Application.ScreenUpdating = False
Sheets("ConsultaOEE").Select
Dim linha As Integer, Coluna As Integer
Dim linha1 As Integer, Coluna1 As Integer
' na celula A3 e A4 estão o dois criterios que devem ser de ocultados caso esteja no intervalo da coluna B até a coluna AF
linha = 4 'determina o primeiro criterio que devera ocultar a coluna
linha1 = 3' determina o segunda criterio para ocultar as colunas
For Coluna = 2 To 32 ' oculta da coluna B até a coluna AF
If Cells(linha, Coluna).Value = Cells(4, 1).Value Then
Columns(Coluna).Select
Selection.EntireColumn.Hidden = True
End If
Next
For Coluna1 = 2 To 32
If Cells(linha1, Coluna1).Value <> Cells(3, 1).Value Then
Columns(Coluna1).Select
Selection.EntireColumn.Hidden = True
End If
Next
Application.ScreenUpdating = True
End Sub
Espero que lhe ajude ....
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 08/01/2013 11:08 am