|
Login

Ricerca Tips

Aprire un file chiedendo il nome all'utente
(2 VOTITALY_VOTES, VOTITALY_AVERAGE: 2.00 VOTITALY_OUTOF)
Tips and Tricks - VBA: libreria

All'interno di una macro è spesso necessario aprire dei file Excel per usare dei valori in essi contenuti. Dal momento che gli utenti possono sbizzarrirsi nel salvare il nome di questi file, è utile sapere come usare l'input dell'utente per aprire un certo file.

La macro da usare sarà la seguente:

vb_FileDaAprire = Application.GetOpenFilename _
("Excel Files (*.xls), *.xls", , _
"Seleziona il file e premi 'Apri'", , False)

Workbooks.Open vb_FileDaAprire

 

In caso usaste Office 2007, la macro cambia leggermente. I file possono essere *.xlsx o *.xlsm. Ipotizziamo il file da aprire sia un *.xlsx:

vb_FileDaAprire = Application.GetOpenFilename _
("Excel Files (*.xlsx), *.xlsx", , _
"Seleziona il file e premi 'Apri'", , False)

Workbooks.Open vb_FileDaAprire