EXCEL : Come aprire un file chiedendo il nome all’utente

di | 23 Giugno 2013

In una macro occorre spesso aprire dei file Excel per utilizzare dei valori in essi contenuti. Dato che gli utenti possono andare di fantasia nel salvare il nome di questi file, è importante sapere come utilizzare l’input dell’utente per aprire un determinato 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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.