Estava seguindo a aula e tive problema na segunda importação, não entendi bem o porque do erro... Se tiver como explicar porque ocorre.
Sub importar02()
'abre o arquivo (janeiro)
Workbooks.Open Filename:="C:\Users\dani\Desktop\Alura\Excel\janeiro.xlsx"
Sheets(1).Select
'Quero copiar uma região
Range("a2:g11").Copy
'voltar para o arquivo "importação de texto" seleciona
Workbooks("importação de texto.xlsm").Activate
Range("a16").PasteSpecial xlFormats
Range("a16").PasteSpecial xlValues 'cuidado se deixar a palavra Paste pode dar erro no xlPasteValues
Range("a1").Select
Workbooks("janeiro.xlsx").Activate
Workbooks("janeiro.xlsx").Close False
End Sub
Aparece essa mensagem:
Erro em tempo de execução '9':
Subscrito fora do intervalo
Ai pode-se clicar em "Fim" , "Depurar" ou "Ajuda" Se eu clico em depurrar ele marca a linha:
Workbooks("importação de texto.xlsm").Activate
Se clicar em Ajuda ele leva para esse link: https://docs.microsoft.com/pt-br/office/vba/language/reference/user-interface-help/subscript-out-of-range-error-9?redirectedfrom=MSDN
Agradeço desde já, Daniela