Bom dia pessoal, estou tendo dificuldade em "melhorar" um código...
Na planilha tenho uma formula que pode dar 0 ou > 0.
Tenho o seguinte código:
If Range("h2").Value = "0" Then
Columns("H:H").Select
Selection.EntireColumn.Hidden = False
Else
Columns("H:H").Select
Selection.EntireColumn.Hidden = True
End If
O problema é o seguinte, esse código acima tem o comportamento correto e funciona, ele vai ocultar caso no range("h2") o valor seja 0, e caso não, ele vai exibir a coluna.
Mas o meu problema é que preciso que essa verificação, e esse ocultamento(ou exibimento) aconteça das colunas H até CM.
Os ranges sempre serão: H2, I2, J2, K2, L2, M2 ..... até CM2
E as colunas sempre serão respectivos aos ranges: H2(ocultar ou exibir coluna H), I2 (Ocultar ou exibir coluna I), J2 (Ocultar ou exibir coluna J)... até CM
E se eu utilizar o mesmo código repetidas vezes até o CM2, alem de ser muito trabalhoso acredito que não seja a melhor forma, pois vai ficar lento e preciso de um código que faça isso rapidamente.
Agradeço imensamente quem puder me ajudar, pois precisava disso para um serviço ainda hoje. Desculpem qualquer erro de português ou falta de informação, estarei aqui ao longo do dia.
Postado : 10/12/2019 8:27 am