Olá Mauro, obrigado por ter respondido.
Na variável "relatorio" ele pega o caminho da pasta para abrir no Workbooks.Open.
de fato eu poderia utilizar a mesma variável é que eu estava fazendo outros testes rsrsrs. De qualquer forma eu tentei apenas com a mesma variável e também trocando o sinal de "+" por "&", porém a mensagem de erro é a mesma que eu anexei. Muito estranho é como se não reconhecesse a Macro do outro arquivo.
José, o que está confuso é que diz que na primeira Variável "relatorio" pega o caminho da pasta, mas acho que é o caminho mais o nome do arquivo porque não vejo referencia ao nome do arquivo.
Só que após armazenar você tem a instrução "Workbooks.Open" pra abri-lo, com isto ele fica em primeiro plano, depois você utiliza outra Variável "relatorio2" referenciando o primeiro arquivo, ou seja o mesmo que já esta aberto e armazenando novamente o caminho e nome do arquivo, então para executar a macro do segundo arquivo, uma vez que está aberto não precisa do caminho novamente e sim somente o nome da Pasta (WorkBook), lembrando tambem, se baixou o exemplo que citei e ler as rotinas o correto é referenciar, definir e Setar as variáveis.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 07/05/2017 9:05 pm