Buongiorno
tempo fa creai un funzione per utilizzare l'oggetto filedialog in diverse routine della mia applicazione
Adesso vorrei rendere più efficente la funzione parametrizzando sia la cartella dove cercare il file, sia il filtro per il tipo di file da cercare.
in esecuzione mi da errore: “numero errato di argomenti o assegnazione non valida” sul filtro
per cortesia mi date una suggerimento.
nomefile = CercaFile("C:\BOLLE ELETTRONICHE", "File XLSX", "*.XLSX")
Public Function CercaFile(percorso As String , tipo As String)
Dim fd As Office.FileDialog
Set fs = CreateObject("Scripting.FileSystemObject")
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
.AllowMultiSelect = False
.Title = "TITOLO"
.ButtonName = "SELEZIONA"
.InitialFileName = percorso
.InitialView = msoFileDialogViewPreview
.Filters.Add tipo, 1
.Show
CercaFile = .SelectedItems(1)
End With
End Function