Notifications
Clear all

Macro para atualizar dinâmicas e esconder linhas vazias

3 Posts
2 Usuários
0 Reactions
911 Visualizações
(@tutoelizeu)
Posts: 0
New Member
Topic starter
 

Boa tarde amigos!

eu preciso de um grande favor! Eu preciso de uma macro que Atualize a dinâmica da aba"Farol" e oculte as linhas vazias (para que eu possa juntar todas as dinâmicas, uma embaixo da outra)

As informações vem da aba "BD" na coluna "G"

Exemplo, se eu colocar uma data (01/05/2017) na coluna "G" celula "G24" da aba BD, a macro atualize a dinâmica da aba "Farol" e oculte as linhas que estão vazias na aba "Farol" (Até a linha 73, somente as vazias)

Eu fiz a macro abaixo, mas não está dando certo, alguem pode me ajudar?

Sub escondeLinhas()
Dim x(1 To 5) As Long
Do
x(2) = x(2) + 1
x(1) = Cells(x(2) + 4, 2)
If x(1) = 0 Then GoTo perform Else GoTo rescode
perform:
x(3) = x(3) + 1
rescode:
Loop Until x(2) = 7
If x(3) = 0 Then GoTo rescode2
Rows("7:29").EntireRow.Hidden = True
Rows("35:72").EntireRow.Hidden = True
rescode2:
'Rows("17:23").EntireRow.Hidden = True

End Sub

Obrigado

 
Postado : 27/03/2017 9:52 am
(@mprudencio)
Posts: 0
New Member
 

Pq nao coloca uma tabela ao lado da outra.

Se a Dinamica crescer pra baixo vai ter um problema

Para nao ter linhas vazias na Dinamica use um range dinamico para criar a base de dados.

Esta linha de codigo atualiza todas as TDs existentes no Arquivo

ActiveWorkbook.RefreshAll
 
Postado : 27/03/2017 11:20 am
(@tutoelizeu)
Posts: 0
New Member
Topic starter
 

Obrigado!

 
Postado : 27/03/2017 12:51 pm