Estou tentando criar uma macro que vá até uma pasta que tenho com treze arquivos excel (cada uma possui uma única sheet) e as copie para um outro arquivo.
Esbocei a macro abaixo mas me retorna um erro
Citar
Subscrito fora do intervalo.
Public Sub Macro1()
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Aqui = FSO.GetFolder("C:\Minha Pasta")
For Each Arqui In Aqui.Files
Workbooks.Open Filename:=Arqui 'Até aqui tudo funciona!
Worksheets.Copy before:=Workbooks("Pasta1").Sheet
ActiveWorkbook.Close
Next
End Sub
Utilizamos cookies e tecnologias semelhantes de acordo com a nossa Política de Privacidade, e ao continuar navegando, você concorda com estas condições.
Pergunta
rodbigod
Prezados,
Estou tentando criar uma macro que vá até uma pasta que tenho com treze arquivos excel (cada uma possui uma única sheet) e as copie para um outro arquivo.
Esbocei a macro abaixo mas me retorna um erro
alguém pode me ajudar?
Grato,
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.