Oi amigos.
Tudo bem?
Nenhuma adaptação minha está funcionando.
Já pedi ajuda uma vez mas não deu nada certo.
Tenho aqui 4 macros mas nenhuma resolve.
Vou postá-las.
Sub ocultar_linhas_do_relatorio_do_plano_de_contas()
Plan15.Select
For i = 1 To 1000
If Range("B" & i) = "*categoria*" Then
Range("B" & i).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.EntireRow.Hidden = True
End If
Next
End Sub
Sub alexandrevba()
Application.ScreenUpdating = False
Plan15.Select
With ActiveSheet
For Each cell In Range("B9:B1000")
If cell.Value = "*categoria*" Then
cell.EntireRow.Hidden = True
End If
Next
End With
Application.ScreenUpdating = True
End Sub
Sub teste()
Dim LR1, LR2, i As Long
LR1 = Range("B" & Rows.Count).End(xlUp).Row
For i = 1 To LR1
LR2 = Plan15.Range("B" & Rows.Count).End(xlUp).Row
If InStr(Cells(i, 1).Value, "categoria") > 0 Then
cell.EntireRow.Hidden = True
End If
Next i
End Sub
Sub test()
Plan15.Select
With ActiveSheet
.AutoFilterMode = False
With Range("B1", Range("B" & Rows.Count).End(xlUp))
.AutoFilter 1, "*categoria*"
On Error Resume Next
.Offset(1).SpecialCells(12).EntireRow.Hidden = True
End With
.AutoFilterMode = False
End With
End Sub
Como vocês podem ver, preciso ocultar a linha que na coluna B tenha o texto "categoria".
Só que categoria é apenas parte do texto. Nas células onde tem "categoria", ela faz parte de uma frase. Por exemplo: "sub-categoria indefinida".
Então esgostei minhas possibilidades, e por isso recorro a voces, pois algumas dessas macros retirei aqui do fórum mesmo.
Obrigado, pessoal.
Um abraço.
Postado : 08/02/2015 8:24 pm