Ottenere un nome file (Microsoft Excel)
Se stai scrivendo una macro VBA in Excel, potresti dover consentire all’utente di specificare un file che desidera dal disco. Fortunatamente, puoi accedere alla finestra di dialogo Apri standard da VBA e usarla per restituire solo un nome di file. La seguente subroutine di esempio mostra come si fa:
Sub GetFName() Dim FName As Variant Dim Msg As String FName = Application.GetOpenFilename() If FName <> False Then Msg = "You chose " & FName MsgBox Msg Else 'Cancel was pressed End If End Sub
Quando esegui questa macro, vedrai la finestra di dialogo Apri standard utilizzata in Excel. L’utente può selezionare un file e quando fa clic su Apri, il nome del file (incluso il percorso completo) viene assegnato alla variabile FName.
Se l’utente fa clic sul pulsante Annulla, FName viene impostato uguale a False. (Quindi il test per questo nel codice.)
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (11635) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia di menu precedente di Excel qui: