Boa noite pessoal, tenho dentro de uma pasta chamada "Macro" dois arquivos um "dados.xls" e outro "Dados macro.xlsm" no arquivo "Dados macro.xlsm" tem uma macro que abre o arquivo "dados.xls" copia seu conteúdo e depois deveria fechar o arquivo "dados.xls" e retornar ao arquivo "Dados macro.xlsm", porém está acontecendo o contrário. ele fecha o arquivo xlsm e mantem o arquivo xls aberto. Podem me ajudar?
Sub ImportarTXT()
Workbooks.Open ("D:Macrodados.xls")
Cells.Select
Selection.Copy
Windows("Dados macro.xlsm").Activate
Range("A1").Select
ActiveSheet.Paste
Range("A1").Select
Windows("dados.xls").Activate
ThisWorkbook.Close True
Windows("Dados macro.xlsm").Activate
End Sub
Lucélio Ferreira dos Santos
Eng. Eletricista
CREA: DF-7165/TD
[email protected]
Postado : 25/03/2014 3:13 pm