Notifications
Clear all

Macro Automatica

9 Posts
3 Usuários
0 Reactions
1,532 Visualizações
(@xandao6)
Posts: 20
Eminent Member
Topic starter
 

Tenho uma planilha com algumas linhas de calculo, quero que quando o valor for "0" ou " " ela esconda a linha. Quando as linhas voltarem a terem valores elas voltem a aparecer!

Sao umas 5 linhas apenas.

 
Postado : 01/09/2016 8:30 pm
(@rafaelp)
Posts: 89
Trusted Member
 

Bom dia xandao6,

Veja o exemplo anexo se lhe atende.

 
Postado : 02/09/2016 6:42 am
(@xandao6)
Posts: 20
Eminent Member
Topic starter
 

Nao :(, tinha que ser automático, e quando a Célula voltasse a ter um valor ele a mostrasse novamente

 
Postado : 02/09/2016 10:58 am
(@rafaelp)
Posts: 89
Trusted Member
 

Não entendi muito bem, como a célula voltaria a ter valor se ela vai estar oculta?

 
Postado : 02/09/2016 11:45 am
(@xandao6)
Posts: 20
Eminent Member
Topic starter
 

as contas dela ficam em outra planilha, ela so mostra o resultado.

tipo "=BASE!J1", ai as contas estariam em J1

 
Postado : 02/09/2016 12:24 pm
(@rafaelp)
Posts: 89
Trusted Member
 

Ok, veja o exemplo anexo. Altere os dados na planilha "Base" e será aplicado a mesma lógica na "Plan1".

as contas dela ficam em outra planilha, ela so mostra o resultado.

tipo "=BASE!J1", ai as contas estariam em J1

 
Postado : 02/09/2016 12:37 pm
(@xandao6)
Posts: 20
Eminent Member
Topic starter
 

Rafaelp, fui adaptar sua planilha a minha e encontrei um problema!

Sabe a planilha Base da que você montou ?
ai vc colocou A .. B...C ....
Se esses valores vierem de uma formula a ocultação para de funcionar.

Exemplo: na planilha Base, no lugar das letras coloque : =A1+B1

 
Postado : 02/09/2016 4:26 pm
(@rafaelp)
Posts: 89
Trusted Member
 

Bom dia xandao6,

Não entendi. Eu fiz o teste aqui conforme você citou, colocando como fórmula e deu certo. Veja a planilha anexa.

Rafaelp, fui adaptar sua planilha a minha e encontrei um problema!

Sabe a planilha Base da que você montou ?
ai vc colocou A .. B...C ....
Se esses valores vierem de uma formula a ocultação para de funcionar.

Exemplo: na planilha Base, no lugar das letras coloque : =A1+B1

 
Postado : 05/09/2016 4:40 am
(@osvaldomp)
Posts: 857
Prominent Member
 

Experimentem o evento Worksheet_Calculate no lugar do evento Worksheet_Change

Osvaldo

 
Postado : 05/09/2016 11:17 am