Risultati da 1 a 6 di 6

Discussione: Macro per aprire un file con nome sempre variabile



  1. #1
    L'avatar di kellington90
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Italia
    Messaggi
    31
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    2

    Macro per aprire un file con nome sempre variabile

    Ciao a tutti. Mi chiedevo se è possibile creare una macro con un tasto che va ad aprire un file (per facilitare il processo, un file nella stessa cartella dove risiede il file con la macro) la quale il nome può cambiare ogni giorno. Un riferimento potrebbe essere la data(odierna), ma il file non contiene solo la data ma anche dell altro testo. Dite che è possibile con una variabile impostare ad esempio "apri il file che contiene nel nome -almeno- la data di oggi?"? Dopo di che devo farci altre operazioni all'interno ma per quello è un altro discorso.. Mi interessa capire la base.. Grazie!

  2. #2

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6800
    Versione Office
    2013
    Likes ricevuti
    720
    Likes dati
    165

    Re: Macro per aprire un file con nome sempre variabile

    Ciao kellington

    In linea di principio penso si possa fare scorrendo il contenuto della directory (funz. Dir) e se nei nomi dei file è contenuta la data odierna (funz. InStr) caricare il nome del file in una listbox magari su una userform.

    Ma è tutta da costruire anche se , pensandoci, nei nomi dei file non possono esservi le "/" per cui bisogna "giocare" anche con il Format o Replace

    Non so se altri vorranno confortare o smontare questo mio ragionamento.

    Alfredo

  3. #3
    L'avatar di dracoscrigno
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    ferrara
    Età
    41
    Messaggi
    2074
    Versione Office
    office pro 2010
    Likes ricevuti
    440
    Likes dati
    241

    Re: Macro per aprire un file con nome sempre variabile

    Si che esiste. Si trova in MEnu -> Apri.

    La procedura guidata, se registrata con macro ti mostrerà un codicione incomprensibilissimo :166:

    Codice: 
    Workbooks.Open Filename:="C:\Users\...\NomeDelFileScelto.EstensionedelfileScelto"
    Provare per credere


    Rieditando.

    Il fatto che a noi serve sapere il dopo anceh se tu vuoi solo capire le basi. Anceh perchè le basi non sono se sia possibile o meno aprire un file ma il perchè lo si vuole aprire ;)

  4. #4
    L'avatar di Powerwin
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Milano
    Messaggi
    1404
    Versione Office
    2016 - 2010
    Likes ricevuti
    194
    Likes dati
    71

    Re: Macro per aprire un file con nome sempre variabile

    Per la gestione dinamica di un file per iniziare si può cominciare così:

    Codice: 
    miaData = Format$(Now() - 1, "dd-mm-yy")
    
    Workbooks.Open Filename:= ActiveWorkbook.Path & "\Pippo_" & miadata & ".xls"

  5. #5

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4019
    Versione Office
    2013
    Likes ricevuti
    1228
    Likes dati
    923

    Re: Macro per aprire un file con nome sempre variabile

    Ciao a tutti,

    @kellington90

    Le "basi" per fare quello che chiedi le puoi prendere da una tua discussione già risolta:
    http://www.forumexcel.it/forum/7-dom...-con-una-macro

    o in quest'altra, dove hai chiesto una cosa simile e dove chi ti ha risposto sta ancora aspettando un riscontro (insomma, l'hai lasciata in sospeso):
    http://www.forumexcel.it/forum/7-dom...to-nella-cella

    Parafrasando ciò che ha detto @dracoscrigno (un saluto) :
    "se vuoi un aiuto più concreto, ci serve sapere anche il "dopo"...."

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  6. #6
    L'avatar di kellington90
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Italia
    Messaggi
    31
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    2

    Re: Macro per aprire un file con nome sempre variabile

    Grazie mille Powerwin per la soluzione proposta, è un buon spunto per iniziare.
    E grazie anche a tutti gli altri che ci hanno provato..
    Per quanto riguarda il "dopo", come detto prima, non è influente sulle operazioni preliminari ovvero quelle di trovare un modo per aprire un file con nome variabile ma che ha come costante la data che cambia di volta in volta.
    Ma, a solo scopo di curiosità, il dopo è basato su operazioni di tipo copia e incolla, aggiornamenti vari, codice che è sufficiente registrare e poi riadattare un pochino perchè non c'è bisogno di utilizzo di variabili (ovviamente nel mio caso specifico).
    Vi ringrazio comunque per il tentativo!
    E powerwin provo la soluzione aggiorno..
    Cromagno si, scusami, non ho piu risposto a quel post, cercherò di provvedere non appena torno su quel quesito.. Grazie

Discussioni Simili

  1. Registrare file con nome nelle macro
    Di LUIGI65 nel forum Domande su Excel VBA e MACRO
    Risposte: 1
    Ultimo Messaggio: 27/01/17, 21:29
  2. Aprire le macro di Open Office, e file ODS.
    Di Irclen nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 19/07/16, 13:10
  3. Macro per lanciare .bat con nome variabile inserito in una cella
    Di Gambry nel forum Domande su Excel VBA e MACRO
    Risposte: 10
    Ultimo Messaggio: 15/06/16, 22:06
  4. Copiare il nome del file che si sta visualizzando con una macro
    Di kellington90 nel forum Domande su Excel VBA e MACRO
    Risposte: 13
    Ultimo Messaggio: 18/05/16, 23:59
  5. Macro per creare/aprire/chiudere file
    Di Sbarba nel forum Domande su Excel VBA e MACRO
    Risposte: 8
    Ultimo Messaggio: 29/04/16, 15:52

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •