Gostaria de melhorar este código abaixo com os seguintes passos:
1. Selecionar um diretório específico (e.g. "E:" ou pasta na rede);
2. Abrir em outras extensões do excel (*.xls, *.xlsx, *.xlsm)
O código abaixo não permite tal coisa, já procurei aqui e na net e não encontrei para adaptar.
Quando consigo abrir arquivo, não consigo abrir diretório específico e vice-versa.
Sub OpenFile()
Set xl = CreateObject("Excel.Sheet")
ArqParaAbrir = Application.GetOpenFilename("Arquivos do Excel (*.xlsm), *.xlsm")
If ArqParaAbrir <> False Then
'MsgBox "A seguinte planilha será carregada: " & ArqParaAbrir
xl.Application.Workbooks.Open ArqParaAbrir
End If
Postado : 25/06/2014 1:17 pm