0198-Dica VBA: SaveCopyAs

A situação é a seguinte:

Você está executando um código e precisa salvar uma cópia de um dos arquivos com que está trabalhando.
Se você utilizar o método SaveAs o arquivo no qual você estava trabalhando será “fechado” e em seu lugar você estará trabalhando no novo arquivo.
Como resolver essa questão?

A resposta é utilizar o método SaveCopyAs.

Desta forma o arquivo com o qual você está trabalhando permanece exatamente como estava, enquanto é criada uma cópia no local indicado pelo código.

Exemplo:

ThisWorkbook.SaveCopyAs "C:\Cópias\Copiade" & ThisWorkbook.Name

Será criada, nesse caso, uma cópia do arquivo que contém a macro, nomeada com base na pasta e nome informados como string. Isso não afeta em nada a execução da macro e a cópia conterá todas as alterações realizadas até o momento no arquivo original.

In Excel We Trust

Marcado com: , , , ,
Publicado em Nível: Avançado

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Visitas dos usuários
  • 1,969,548

Clique para assinar este blog e receber notificações de novos artigos por email.

Junte-se a 1.477 outros seguidores

Aumente sua interação

Siga-nos do twitter (@usuariosdoexcel).

Acesse o nosso fórum e compartilhe as suas dúvidas.

Curta nossa página no Facebook.

Junte-se ao grupo do LinkedIn.

Visite-nos utilizando o seu smartphone ou tablet.

Recomende este Blog
Visualizar notícias
Site monitorado:
Real Time Web Analytics

Clicky

%d blogueiros gostam disto: