In un ambiente in cui più persone lavorano sulla stessa cartella di lavoro, potresti voler tenere traccia dell’ultima volta che le persone hanno modificato una cartella di lavoro.

Ci sono un paio di modi in cui puoi affrontare questo compito. Uno è semplicemente capire quando una cartella di lavoro è stata salvata l’ultima volta. Questo approccio funziona bene se si presume che tutte le modifiche alla cartella di lavoro vengano sempre salvate. (Le modifiche non salvate, ovviamente, non sono affatto una modifica duratura.) La macro seguente restituisce la data in cui è stata salvata una cartella di lavoro e memorizza quella data nella cella A1:

Sub DateLastModified()

Dim fs, f     Set fs = CreateObject("Scripting.FileSystemObject")

Set f = fs.GetFile("D:\MyFolder\MyFile.xlsx")

Cells(1, 1) = f.DateLastModified End Sub

Per utilizzare la macro, è sufficiente sostituire la specifica del file D: \ MyFolder \ MyFile.xlsx con ciò che è appropriato per te.

Se vuoi un foglio di storia di chi ha fatto cosa con la tua cartella di lavoro, è necessario un approccio diverso. Forse la soluzione migliore è provare la funzione di condivisione di Excel, che può essere configurata per mantenere un registro della cronologia per una cartella di lavoro. Segui questi passaggi:

  1. Visualizza la scheda Revisione della barra multifunzione.

  2. Nel gruppo Modifiche fare clic sullo strumento Condividi cartella di lavoro. Excel visualizza la finestra di dialogo Condividi cartella di lavoro.

  3. Assicurati che la scheda Modifica sia visualizzata. (Vedi figura 1.)

  4. Seleziona la casella di controllo Consenti modifiche.

  5. Visualizza la scheda Avanzate. (Vedi figura 2.)

  6. Assicurati che il pulsante di opzione Mantieni cronologia modifiche sia selezionato.

  7. Utilizzando gli altri controlli nella finestra di dialogo, selezionare le opzioni di rilevamento che si desidera utilizzare con la cartella di lavoro.

  8. Fare clic su OK.

  9. Nel gruppo Modifiche fare clic sullo strumento Rileva modifiche, quindi scegliere Evidenzia modifiche dal sottomenu. Excel visualizza la finestra di dialogo Evidenzia modifiche.

  10. Assicurati che la casella di controllo Elenca modifiche in un nuovo foglio sia selezionata.

  11. Fare clic su OK.

Man mano che vengono apportate modifiche alla cartella di lavoro, Excel tiene traccia di tali modifiche (insieme a chi le ha apportate) e le inserisce in un foglio di lavoro separato in modo da poterle rivedere in seguito.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (7924) si applica a Microsoft Excel 2007, 2010 e 2013. Puoi trovare una versione di questo suggerimento per l’interfaccia del menu precedente di Excel qui: