Troca de dados entr...
 
Notifications
Clear all

Troca de dados entre pastas de trabalho com nome variável

16 Posts
6 Usuários
0 Likes
3,081 Visualizações
(@savioloz)
Posts: 10
Active Member
Topic starter
 

Bom dia à todos.

Tenho uma pasta de trabalho com um nome "Banco.xlsm" onde acumulo os meus dados. (Pasta de trabalho com os códigos VBA)
Tenho uma pasta de trabalho com o nome "Orçamento" que busca dados em "Banco.xlsm" e retorna colando a informação.

O código só funciona se a pasta de trabalho ativa tiver o nome "Orçamento"

Meu problema:
É possível editar meu código com nome fixo:

    Workbooks("orçamento.xlsx").Activate

Para um código que reconheça a planilha ativa: (A planilha que pede a informação)

    Workbooks("nome variável.xlsx").Activate

Para que eu não precise ficar constantemente mudando o nome do arquivo que estou trabalhando para "orçamento.xlsx"?

 
Postado : 09/08/2018 8:07 am
(@savio_loz)
Posts: 13
Active Member
 

Wagner, é isso mesmo que preciso!

Ficou até melhor que pensei! Fiz os ajustes em meu código e nos teste aqui até com mais de uma planilha está dando certo!
Agora não preciso mais me preocupar com o nome do arquivo!
Espero que sirva para ajudar pessoas que possam passar por essa mesma dúvida que tive.
Realmente, nem imaginava que um "for" resolveria a situação. Aprendi mais uma.

Obrigado pela atenção.

 
Postado : 13/08/2018 4:38 pm
Página 2 / 2