Procurar um arquivo do Excel VBA
-
03-07-2019 - |
Pergunta
Como posso colocar uma caixa de diálogo "Abrir arquivo" de alguns VBA executando no Excel?
Estou usando o Excel 2003.
Solução
Você quer que a função Application.GetOpenFilename
. Copiando do VBA Object Browser:
GetOpenFilename Function ([FileFilter], [FilterIndex], [Título], [ButtonText], [MultiSelect])
Membro do Excel.Application
Outras dicas
Adicione uma referência para Comdlg32.ocx e, em seguida, algo como ...
Sub PromptForFile()
Dim d As New MSComDlg.CommonDialog
d.Filter = "xls"
d.Filename = "*.xls"
d.ShowOpen
Excel.Workbooks.Open d.Filename
Set d = Nothing
End Sub
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow