Come modificare una data modificata in Excel VBE

July 16

Il linguaggio di programmazione VBA di Excel consente di manipolare il tempo in cui è stato creato e modificato un file. Questo processo è utile quando si vuole manipolare programmazione date dei file di rollback delle modifiche o impostare un processo manuale che tiene traccia delle modifiche le persone fanno al file Excel e la data in cui sono state effettuate le modifiche apportate ai file.

istruzione

1 Aprire il software Excel dal menu del programma Windows e aprire il file Excel che si desidera utilizzare per modificare la data del file. Fare clic sulla scheda "developer" o nastro e fare clic sul pulsante VBA per aprire il file di codice VBA.

2 Creare le variabili VBA. È necessario impostare la variabile per l'attributo di file "Data modifica" e la data che si desidera utilizzare per la data di modifica. Il codice seguente imposta le variabili:

file di Dim As String
risultati fioco come booleano
Dim NewDate As Double
Dim modificato come FileDateToProcess

3 Impostare il nome del file. È possibile utilizzare la variabile "file" per impostare il nome del file. Il codice seguente imposta la stringa del nome del file:

file = "myfile.xls"

Sostituire "myfile.xls" con qualsiasi nome di file che si desidera modificare.

4 Cambiare la data di modifica del file. È possibile utilizzare la funzione di Excel VBA "SetFileDateTime" per modificare la data di modifica. Il codice seguente modifica la data di "1/1/2011":

NewDate = "1/1/2011"
risultati = SetFileDateTime (FileName: = File, FileDateTime: = newdaate, WhichDateToChange: = modificato, NoGMTConvert: = False)

5 Visualizzare un messaggio di successo per l'utente dopo la data viene modificata. Il codice seguente determina se gli errori sono stati trovati e visualizza il messaggio di successo:

Se i risultati = True Then

Debug.Print "File successfully modified."

Finisci se