Nome file



  • Nome file
    di Riccardo57 (utente non iscritto) data: 17/03/2009

    Apro un file attraverso una finestra di dialogo assegnando alla variabile "percorsofile" il nome del percoso + il nome del file.
    es: h: ecnicoprova omefile.xlsb

    io invece vorrei avere solo il nome del file
    es: nomefile.xlsb

    quali comandi devo usare per estrarre solo il nome del file?


    grazie a chiunque sappia darmi una risposta
     
    Dim PercorsoFile As String
    
    Sub prova()
    
    PercorsoFile = Application.GetOpenFilename("File Microsoft Excel (*.xls*),*.xls*", , "Ricerca documenti Excel")
    
    MsgBox (PercorsoFile)
    
    Application.Workbooks.Open PercorsoFile
    
    End Sub
    



  • di Teomacro (utente non iscritto) data: 17/03/2009



    non e' di certo l'unico modo ma e' semplice e funzionale
     
    Sub prova()
    
    PercorsoFile = Application.GetOpenFilename("File Microsoft Excel (*.xls*),*.xls*", , "Ricerca documenti Excel")
    
    CD = Split(PercorsoFile, "")
    NomeFile=CD(UBound(CD))
    
    MsgBox (NomeFile)
    
    Application.Workbooks.Open PercorsoFile
    
    End Sub



  • di Riccardo57 (utente non iscritto) data: 17/03/2009

    Funziona bene, grazie