Como fazer células ...
 
Notifications
Clear all

Como fazer células linkadas "preenchíveis" (ou seja, sem fórmula nessas células)

5 Posts
2 Usuários
0 Likes
1,352 Visualizações
(@Anônimo)
Posts: 0
Topic starter
 

Olá amigos, preciso fazer uma tabela a exemplo da seguinte:

X Y Z
1000 -500 500

Nesse exemplo eu preciso que os valores de X, Y e Z (1000, -500, 500) sejam preenchíveis, porém que se alterem sempre um em função do outro.

Exemplo: X será um valor fixo. A regra que quero configurar é a seguinte:para valor de "Z" teremos a fórmula: Z=X+Y, da mesma forma, para valor de "Y" teremos a fórmula: Y=Z-X.

Assim, se eu preencher em Y, o resultado sai em Z e vice-versa.

Como fazer?

 
Postado : 18/08/2022 5:39 pm
EdsonBR
(@edsonbr)
Posts: 1056
Noble Member
 

Bem vindo ao nosso fórum, Diego!

Entendi que vc quer resolver a equação ora em Y e ora em Z, correto? Pra viabilizar isso direto nas próprias células só seria possível por VBA, já que vc precisaria destruir uma das fórmulas cada vez que fosse entrar com um valor pra Y, o mesmo acontecendo ao fazer para Z.

Mas se ainda assim quiser fazer apenas por fórmulas, uma alternativa seria vc deixar a linha pra entrada dos valores só pra valores e outra linha para o resultado das fórmulas logo abaixo, por exemplo. Nesse caso, seria prudente tomar alguma precaução para garantir que uma delas fique sempre sem ser preenchida, seja com uma validação de dados, seja com alguma formatação condicional ou alguma mensagem na própria fórmula alertando p/ isso.

 
Postado : 19/08/2022 12:03 am
(@Anônimo)
Posts: 0
Topic starter
 

@edsonbr Obrigado! É exatamente essa a ideia!

 
Postado : 19/08/2022 12:00 pm
(@Anônimo)
Posts: 0
Topic starter
 

@edsonbr Para repetir esse código para a coluna toda, tenho que digitar célula por célula no VBA?

Exemplo:

X Y Z
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500
1000 500 1500

_______________________________________________

Editado pela moderação. Motivo: post mesclado por serem continuidade um do outro.

 
Postado : 19/08/2022 12:40 pm
EdsonBR
(@edsonbr)
Posts: 1056
Noble Member
 
Postado por: @diegomartinsfrancogmail-com

Para repetir esse código para a coluna toda, tenho que digitar célula por célula no VBA?

Não é necessário. Veja no anexo.

 
Postado : 22/08/2022 9:50 am