Importare un file in base al suo nome parziale

Riccardo riceve settimanalmente un file di testo delimitato che importa in Excel utilizzando una macro. Il nome del file era sempre lo stesso ogni settimana, quindi Riccardo è stato in grado di codificarlo nella macro; questo ha reso l’importazione molto semplice. Recentemente il nuovo sistema del venditore ha iniziato a cambiare il nome del file ogni settimana, ma i primi 12 caratteri rimangono sempre gli stessi. Riccardo si chiede come possa codificare la macro per importare questo file di testo senza dover modificare il nome del file ogni settimana.

Ci sono alcuni modi in cui puoi affrontare questo problema e tutti possono significare una ricodifica estesa della tua macro. Il metodo che scegli dovrebbe dipendere da come vuoi svolgere il tuo lavoro ogni settimana. Ad esempio, supponiamo che tu conosca la directory in cui è archiviato il file in arrivo, quali sono i 12 caratteri di base per il nome del file e l’estensione del nome del file. Con queste informazioni, potresti semplicemente chiedere all’utente di fornire il suffisso per il nome del file, in questo modo:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

Tags: , , , , , ,

Ti è stato utile?