Notifications
Clear all

Mostrar resultado em planilha de outro arquivo

4 Posts
2 Usuários
0 Reactions
1,085 Visualizações
(@oficina1)
Posts: 0
New Member
Topic starter
 

Olá, gostaria de realizar calculos no arquivo PC1 e mostrar os resultados desses calculos em C2 da planilha Monitor do arquivo PC2.

A macro CalculoTeclado esta no arquivo PC1:

Sub CalculoTeclado()
  dim x as integer
    x = 2
    y = 11
       somando = x + y   
End Sub

Agora não sei de que forma faço sair o resultado "somando" em C2 da planilha Monitor do arquivo PC2.

 
Postado : 08/06/2018 7:57 pm
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Oficina1,

Bom dia!

Como se trata de dois arquivos diferentes e o resultado do cálculo você atribuiu a uma variável, ao sair do projeto do primeiro arquivo (onde está a variável somando) mesmo declarando essa variável como Global, o VBA não guarda o valor da variável entre projetos. O valor se perde.

Eu sugiro o seguinte:

Ao invés de salvar em uma variável no primeiro arquivo, salve o resultado do cálculo em uma célula qualquer do próprio arquivo. Depois, no segundo arquivo, é só colocar uma fórmula de igual na célula onde você quer que o resultado apareça. Ela ficará vinculado e toda vez que o valor for alterado no primeiro arquivo, também será alterado no segundo arquivo.

 
Postado : 09/06/2018 7:53 am
(@oficina1)
Posts: 0
New Member
Topic starter
 

Boa tarde, essa é solução que ja tinha usado. É que eu queria deixar a primeira planilha mais enxuta, com menos colunas ocupadas.
De qq forma obrigado.

 
Postado : 09/06/2018 9:45 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

Beleza.

Lembrei-me de uma forma de fazer que pede. Você precisa estar com os dois arquivos abertos.

Veja se é assim.

 
Postado : 09/06/2018 1:56 pm