Boa tarde.
Pessoal,
Eu estou aproveitando um codigo que ultilizava em um programa que utilizo para uma planilha que estou desevolvendo para facilitar o meu trabalho o codigo que estou usando é para importar os dados clicando no botão importar ele tranfira de uma planilha para outra mais não está funcionando. Tentei fazer o teste de importar na mesma planilha funcionou agora não sei qual o comando de importar para outra por que o comando e de importa para a planilha que esta com o codigo(macro) e o que quero é manda para outra planilha sem macros me ajudem ai.
O erro está na parte em vermelho.
'Caminho do arquivo com os dados
Caminho = Application.GetOpenFilename
'Abre o arquivo com os dados
Workbooks.Open (Caminho)
Aberto = ActiveWorkbook.Name
'Seleciona a planilha, O nome deve estar correto
Sheets("File List").Select
Segue codigo
Sub importar()
ThisWorkbook.Activate
Dim WsDados As Worksheet: Set WsDados = Sheets("File List")
Dim Caminho As String
Dim Aberto As String
Dim Nlin As Double
'Caminho do arquivo com os dados
Caminho = Application.GetOpenFilename
'Abre o arquivo com os dados
Workbooks.Open (Caminho)
Aberto = ActiveWorkbook.Name
'Seleciona a planilha, O nome deve estar correto
Sheets("File List").Select
'Número de linhas
Nlin = Range("A2").End(xlDown).Row
'Copia os dados
Range("A2:A" & Nlin & ",D2:D" & Nlin & ",J2:J" & Nlin & ",M2:S" & Nlin & ",V2:Z" & Nlin & ",AC2:AD" & Nlin & ",AF2:AG" & Nlin & ",BR2:BV" & Nlin).Copy
'Volta a ativar esse arquivo
ThisWorkbook.Activate
'Seleciona a planilha Dados SE
WsDados.Select
Nlin = Range("A65000").End(xlUp).Offset(1, 0).Row
'Cola os valores e formatos
Range("A" & Nlin).PasteSpecial xlPasteValuesAndNumberFormats
Application.CutCopyMode = False
'Fecha o arquivo que foi aberto
Windows(Aberto).Activate
ActiveWindow.Close
'Volta a ativar este arquivo
ThisWorkbook.Activate
End Sub
Se a resposta foi últil, gentileza, Amigo,clique na mãozinha ao lado direito da sua tela. canto superior.
" Aquele que habita no esconderijo do Altissimo, à sombra do Onipotente descansará. Salmos 91:1"
Atenciosamente.
Jason Romanha
Postado : 05/10/2017 9:36 am