Notifications
Clear all

Como copiar e renomear arquivos via VBA?

4 Posts
3 Usuários
0 Reactions
1,725 Visualizações
(@wolneypk)
Posts: 188
Reputable Member
Topic starter
 

Vi alguns exemplos em alguns fóruns e dando um "Googada" por ai mais não encontrei nada que funcionasse.
Tenho um arquivo em uma determinada pasta que quero copiá-lo e colá-lo em uma pasta já existente.

Tentei o "FileCopy destino,origem" mais não funcionou... não sei se não estou sabendo usar...
Após ele ter sido copiado, preciso renomeá-lo.
Também tentei o "Name nome1 as nome2" mais não rolou...

Vi uns exemplos por ai mais era necessário criar funções gigantescas e eu queria algo mais simples!
De quebra, se os amigos puderem me dizer como eu faço para criar pastas através do VBA, fico muito grato!

Forte abraço!

 
Postado : 23/09/2013 11:48 am
(@wagner-morel-vidal-nobre)
Posts: 4063
Famed Member
 

wolneypk,

Boa Tarde!

Criar pasta pelo VBA:

Sub CriarPasta()
    MkDir "C:Teste"
End Sub
 
Postado : 23/09/2013 1:35 pm
(@basole)
Posts: 487
Reputable Member
 

wolneypk, tente isso:

Sub RenFile()
      
    FileCopy "C:Nome da sua PastaNome do seu arquivo.pdf", "C:Nome da nova pastaNovo nome do seu arquivo.pdf"
   
End Sub
 
Postado : 23/09/2013 1:58 pm
(@wolneypk)
Posts: 188
Reputable Member
Topic starter
 

As duas funções foram perfeitas!
Eu estava pecando no código do FileCopy mais com o exemplo dos amigos, ficou tudo correto!

Muito obrigado amigos mais uma vez!

 
Postado : 23/09/2013 7:53 pm