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.
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.
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
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.
Beleza.
Lembrei-me de uma forma de fazer que pede. Você precisa estar com os dois arquivos abertos.
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