Come inserire registri eventi automatici utilizzando il timestamp VBA di Excel

I timestamp sono un'ottima risorsa per identificare quando si è verificato un evento. Microsoft Excel offre la possibilità di aggiungere timestamp nel formato gg: mm: aaaa hh: mm: ss. Principalmente è necessario utilizzare le scorciatoie da tastiera o eseguire funzioni di Excel per aggiungere i timestamp, che è un'attività manuale e soggetta a errori.

L'editor di codice Excel Visual Basic viene in tuo soccorso consentendoti di automatizzare l'intera attività utilizzando gli script di timestamp VBA. È inoltre possibile aggiungere condizioni complesse per automatizzare ulteriormente l'attività senza fare affidamento sull'operatore o sul collaboratore di inserimento dati. Continua a leggere per imparare alcuni semplici trucchi per utilizzare VBA per aggiungere timestamp in Excel.

1. Come aggiungere il timestamp VBA: macro QAT

Il seguente codice VBA ti consente di eseguire la funzione di registro eventi ogni volta che vuoi con un solo clic dalla barra degli strumenti di accesso rapido di Excel o QAT. È simile all'esecuzione di una macro VBA di Excel , quindi è necessario salvare il foglio di lavoro esistente utilizzando un'estensione di file abilitata per le macro dopo aver applicato il codice VBA:

  • Fare clic con il tasto destro sulla scheda del foglio di lavoro e fare clic su Visualizza codice dal menu di scelta rapida.
  • Copia e incolla questo codice VBA nell'editor di codice e quindi fai clic su Salva .

Sub vba_timeStamp() Dim ts As Date With Selection .Value = Date + Time End With End Sub

  • Salva la cartella di lavoro come file con attivazione macro.
  • Ora, fai clic sulla scheda File e scegli Opzioni dal menu File.
  • Fare clic sulla barra degli strumenti di accesso rapido (QAT), quindi scorrere l'elenco per trovare Visualizza macro .
  • Aggiungere View Macros alla QAT e chiudere il menu Options facendo clic su Ok .
  • Ora, esegui la macro dal QAT quando devi aggiungere un timestamp eseguendo il codice VBA.

Per automatizzare completamente l'attività di creazione del timestamp, è possibile utilizzare gli script VBA indicati di seguito.

2. Come aggiungere il timestamp VBA: quando il foglio di lavoro cambia

Il seguente codice VBA aggiungerà un timestamp nelle celle della colonna B quando rileva i cambiamenti nelle celle corrispondenti della colonna A :

Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 1 And Target.Value <> "" Then Application.EnableEvents = False Target.Offset(0, 1) = Format(Now(), "dd-mm-yyyy hh:mm:ss") Application.EnableEvents = True End If End Sub

Segui i passaggi indicati nel primo metodo per aprire l'editor di codice VBA. Ora, fai doppio clic su Sheet1 (Sheet1) nel menu VBAProject (Book1) per attivare il rilevamento delle modifiche al foglio di lavoro.

L'editor di codice dovrebbe mostrare Foglio di lavoro nell'elenco a discesa a sinistra e SelectionChange nell'elenco a discesa a destra. Ora puoi copiare e incollare il codice VBA sopra. Al termine, non dimenticare di salvare il file come cartella di lavoro Excel abilitata per Macro.

Ogni volta che esegui questa macro, Excel aggiungerà automaticamente un timestamp nella colonna B se scrivi qualcosa nella colonna A . Puoi anche aggiungere la macro a QAT seguendo i passaggi menzionati nel metodo precedente per aggiungere lo script VBA.

Parole finali

Ora che sai come utilizzare l'editor di codice VBA di Excel con i suddetti codici di timestamp VBA, puoi iniziare a modificare la tua cartella di lavoro di Excel per inserire automaticamente i timestamp quando vuoi.

Tuttavia, qualsiasi modifica apportata al foglio di lavoro di Excel eseguendo un codice VBA non scomparirà se si preme il tasto di scelta rapida Annulla. Quindi, fai delle copie di backup prima di applicare questi semplici script VBA. Excel VBA può anche eseguire altre fantastiche funzioni, ad esempio è possibile utilizzare VBA per inserire righe in Microsoft Excel.

Lascia un commento

Come connettere gli editor desktop di ONLYOFFICE a un server ownCloud

Come connettere gli editor desktop di ONLYOFFICE a un server ownCloud

Collega ONLYOFFICE Desktop Editors al tuo server ownCloud, accedi, apri i file nel cloud, gestisci la connessione e risolvi i problemi di configurazione più comuni.

Come risolvere l'elevato utilizzo della CPU in Collabora Online causato da loolwsd / coolwsd

Come risolvere l'elevato utilizzo della CPU in Collabora Online causato da loolwsd / coolwsd

Risolvere i problemi di utilizzo elevato della CPU di Collabora Online identificando i processi del kit che consumano troppe risorse, controllando metriche e log, ottimizzando la concorrenza e la pulizia e verificando la sicurezza delle correzioni.

Come personalizzare i documenti ONLYOFFICE con il tuo logo e i tuoi colori.

Come personalizzare i documenti ONLYOFFICE con il tuo logo e i tuoi colori.

Scopri come personalizzare ONLYOFFICE Docs con un logo nell'intestazione e i colori dell'interfaccia, inclusi i limiti di licenza, la configurazione del tema JSON, i percorsi Docker e i test.

Risolvere i problemi di visibilità del testo in modalità scura in LibreOffice Calc

Risolvere i problemi di visibilità del testo in modalità scura in LibreOffice Calc

Per correggere il testo di difficile lettura in LibreOffice Calc, controlla il tema dell'applicazione, il carattere delle celle, i colori di riempimento, gli stili e la formattazione condizionale, quindi verifica l'output di stampa.

Risolvere l'errore "Il documento è bloccato da un utente sconosciuto" in LibreOffice

Risolvere l'errore "Il documento è bloccato da un utente sconosciuto" in LibreOffice

Rimuovi in ​​modo sicuro l'avviso di blocco da utente sconosciuto di LibreOffice. Verifica le sessioni attive, proteggi una copia, rimuovi solo i blocchi obsoleti verificati e testa il documento.

Correggere la scrittura da destra a sinistra del testo arabo ed ebraico in LibreOffice Writer

Correggere la scrittura da destra a sinistra del testo arabo ed ebraico in LibreOffice Writer

Correggi il testo arabo o ebraico che scorre, si allinea o si mescola in modo errato con l'inglese in LibreOffice Writer. Abilita layout di testo complessi, imposta la direzione del paragrafo e verifica il risultato.

LibreOffice Calc VLOOKUP vs XLOOKUP: una guida alle funzioni per principianti

LibreOffice Calc VLOOKUP vs XLOOKUP: una guida alle funzioni per principianti

Scopri come utilizzare le funzioni CERCA.VERT e CERCA.X in LibreOffice Calc, incluse le corrispondenze esatte, le ricerche a sinistra, i risultati non trovati, la ricerca inversa, le alternative a INDICE/CONFRONTA e gli errori più comuni.

Come risolvere l'errore "Convalida della prova WOPI non riuscita" in Collabora Online

Come risolvere l'errore "Convalida della prova WOPI non riuscita" in Collabora Online

Risolvere i problemi di convalida della prova WOPI di Collabora Online verificando le chiavi di individuazione, la rotazione delle chiavi, gli URL proxy, i timestamp e le liste di host consentiti.

Come abilitare la funzione "Revisioni" per impostazione predefinita in ONLYOFFICE Docs

Come abilitare la funzione "Revisioni" per impostazione predefinita in ONLYOFFICE Docs

Abilita la funzione "Revisioni" per tutti gli utenti in un documento ONLYOFFICE, mantienila attiva anche dopo la riapertura e comprendi i limiti di un'impostazione predefinita globale.

Come configurare i timeout di inattività per le sessioni di modifica collaborativa

Come configurare i timeout di inattività per le sessioni di modifica collaborativa

Confronta i timeout di Collabora Online per singola visualizzazione, fuori fuoco, inattività del documento, salvataggio automatico e proxy, quindi scegli e verifica le impostazioni per la tua implementazione.