Notifications
Clear all

Abrir Arquivo

3 Posts
3 Usuários
0 Reactions
1,382 Visualizações
(@stoller)
Posts: 4
New Member
Topic starter
 

Bom dia,

Fiz uma Macro em que copia dados de uma planilha (do arquivo A), na sequencia a Macro abre outro arquivo (B) e copia os dados do "arquivo A" para o "arquivo B".
Até ai tudo bem.
O problema é que se eu acionar essa Macro outra vez, da erro bem na linha do comando que abre o "arquivo B".
No caso da erro porque ele já esta aberto.
Queria uma condição em que se o "arquivo B" já estiver aberto, ele pule essa linha de comando e de sequencia ao restante.

 
Postado : 29/11/2019 9:54 am
(@laerteb)
Posts: 67
Trusted Member
 

Bom dia, Stoller

Para podermos te ajudar é necessário que você anexe uma planilha de
exemplo com dados (fictícios) e que não seja o projeto inteiro ; explicando com as informações
necessárias para alcançar o seu objetivo, desta forma poderemos ajudá-lo com maior rapidez e
eficácia (a maioria nem olharia este Tópico sem um arquivo exemplo, pois existe muitas
"variáveis" que podem impossibilitar o sucesso parcial ou total da solução proposta,se não tiver um
arquivo exemplo que for disponibilizado) ;) ..

Hospede esse arquivo exemplo em um site de compartilhamento (SendSpace, DropBox ou outros) e
depois coloque aqui o Link.

Aguardando sua resposta e seu Feed Back(é muito importante) ... se foi útil, não esqueça de clicar na "mãozinha" :D

LaerteB :D

 
Postado : 30/11/2019 8:43 am
(@mprudencio)
Posts: 2749
Famed Member
 

A solução mais simples para isso é vc fechar o arquivo de destino apos a copia.

Em resumo:

Copia os dados do arquivo de origem;
Abre o arquivo destino;
Cola os dados copiados;
Salva o arquivo destino;
Fecha o arquivo destino;
Fim da macro.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 30/11/2019 12:32 pm