Notifications
Clear all

Ocultar linhas com condição

5 Posts
2 Usuários
0 Reactions
1,510 Visualizações
 Vkt
(@vkt)
Posts: 33
Eminent Member
Topic starter
 

Boa tarde,

Tenho as linhas de 2 a 109. Da linha 2 a 55 é a página 1. Da 56 a 109 a página 2. A página 2 está oculta por padrão e deve ser usada quando a 1 estiver toda preenchida.

Estou utilizando as seguintes macros:

Sub ocultar_Pg1()
Set pagina1 = Range("2:55"): Set pagina2 = Range("56:109")
pagina1.EntireRow.Hidden = True: pagina2.EntireRow.Hidden = False
End Sub

Sub ocultar_Pg2()
Set pagina1 = Range("2:55"): Set pagina2 = Range("56:109")
pagina1.EntireRow.Hidden = False: pagina2.EntireRow.Hidden = True
End Sub

Basicamente, as macros alternam entre a página 1 e a 2.

Preciso ajustar a macro Sub ocultar_Pg1() para que ela só funcione caso a coluna D18:D45 esteja totalmente preenchida e caso não, retorne uma mensagem (por exemplo: por favor, preencha toda a página 1 antes de seguir para a página 2).

 
Postado : 10/09/2018 12:52 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Vkt,

Boa tarde!

Basta você colocar um IF antes da linha de comando que chama a sua rotina Sub ocultar_Pg1() .

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 10/09/2018 1:14 pm
 Vkt
(@vkt)
Posts: 33
Eminent Member
Topic starter
 

Wagner,

Desculpe, mas não entendi.

Segue um exemplo para melhor entendimento!

 
Postado : 10/09/2018 7:51 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

Vkt,

Boa tarde!

Veja se é assim.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 11/09/2018 9:05 am
 Vkt
(@vkt)
Posts: 33
Eminent Member
Topic starter
 

Wagner,

Perfeito. Era isso mesmo. Estava na cara que não conseguiria fazê-lo.

Muito agradecido.

 
Postado : 11/09/2018 12:56 pm