Como Selecionar Arquivo com Vba Excel

Para selecionar um arquivo com VBA no Excel, você pode usar o método Open File Dialog. O código a seguir mostra como selecionar um arquivo:

``` Sub SelecionarArquivo()Dim caminhoArquivo As StringDim fileDialog As Object

Set fileDialog = Application.FileDialog(msoFileDialogFilePicker) With fileDialog.AllowMultiSelect = False.Title = "Selecione um arquivo".Filters.Clear.Filters.Add "Arquivos do Excel", "*.xlsx, *.xlsm, *.xls".InitialFileName = ThisWorkbook.PathIf .Show = -1 Then  caminhoArquivo = .SelectedItems(1)End If End With Set fileDialog = Nothing If caminhoArquivo <> "" Then' código para trabalhar com o arquivo selecionado End If 

End Sub ```

Este código abre a janela de seleção de arquivos, permite que o usuário selecione apenas um arquivo e filtra apenas os arquivos do Excel. O caminho do arquivo selecionado é armazenado na variável caminhoArquivo e pode ser usado em seu código posteriormente. Lembre-se de substituir o trecho "código para trabalhar com o arquivo selecionado" com o código que você deseja executar com o arquivo selecionado.

Veja também mais Como Fazer com a letra C

Comentários