Condividi:        

Data ultima modifica di un file Excel

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Data ultima modifica di un file Excel

Postdi idraulico » 26/04/07 15:54

Qualcuno di voi sa come inserire in una cella di un foglio Excel la data dell'ultima modifica del file?
Grazie!
idraulico
Newbie
 
Post: 2
Iscritto il: 24/04/07 17:55

Sponsor
 

Postdi Anthony47 » 27/04/07 06:38

Ciao idraulico,
non mi viene in mente una funzione che restituisce subito il valore che cerchi, quindi la devi prima definire:
-da excel apri il vba con Alt-F11
-fai Inserisci /Modulo
-copi il seguente codice e lo incolli nel frame vuoto di destra:
Codice: Seleziona tutto
Function ShowFI(filespec)
    Dim fs, f, s
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.GetFile(filespec)
    s = f.DateLastModified
'    MsgBox s, 0, "Informazioni sul Salvataggio"
    ShowFI = s
End Function

(vedi help on line di vba, alla voce Proprietà DateLastModified)

-torni a excel e in una cella calcoli il nome del file (deve essere gia’ stato salvato) con la formula
Codice: Seleziona tutto
=SOSTITUISCI(SINISTRA(CELLA("filename");TROVA("]";CELLA("filename"))-1);"[";"")


-in altra cella calcoli data e ora di salvataggio con la formula
Codice: Seleziona tutto
=ShowFI(J1)
(sostituisci J1 con la vera cella in cui hai calcolato il nome file).

Ciao.
Avatar utente
Anthony47
Moderatore
 
Post: 19438
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Data ultima modifica di un file Excel":


Chi c’è in linea

Visitano il forum: Nessuno e 99 ospiti