Cum să inserați jurnalele automate de evenimente utilizând amprenta temporală Excel VBA

Marcajele temporale sunt o resursă excelentă pentru a identifica când a avut loc un eveniment. Microsoft Excel vă oferă opțiunea de a adăuga marcaje temporale în format dd: mm: aaaa hh: mm: ss. În cea mai mare parte, trebuie să utilizați comenzile rapide de la tastatură sau să executați funcții Excel pentru a adăuga marcajele de timp, care este o sarcină manuală și predispusă la erori.

Editorul de cod Excel Visual Basic vă vine în ajutor, permițându-vă să automatizați întreaga sarcină folosind scripturile de marcaj temporal VBA. De asemenea, puteți adăuga condiții complexe pentru a automatiza în continuare sarcina fără a vă baza pe operatorul sau colaboratorul de introducere a datelor. Citiți mai departe pentru a afla câteva trucuri simple pentru a utiliza VBA pentru a adăuga marcaje temporale în Excel.

1. Cum să adăugați Timpul VBA: Macro QAT

Următorul cod VBA vă permite să rulați funcția jurnal de evenimente oricând doriți, cu un singur clic din bara de instrumente de acces rapid Excel sau QAT. Este similar cu rularea unei macrocomenzi Excel VBA , deci trebuie să salvați foaia de lucru existentă utilizând o extensie de fișier activată pentru Macro după aplicarea codului VBA:

  • Faceți clic dreapta pe fila foii de lucru și faceți clic pe Vizualizare cod din meniul contextual.
  • Copiați și inserați acest cod VBA în editorul de cod și apoi faceți clic pe Salvare .

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

  • Salvați registrul de lucru ca fișier activat pentru Macro.
  • Acum, faceți clic pe fila Fișier și alegeți Opțiuni din meniul Fișier.
  • Faceți clic pe Bara de instrumente Acces rapid (QAT) și apoi derulați lista pentru a găsi Vizualizare macrocomenzi .
  • Adăugați macrocomenzi de vizualizare în QAT și închideți meniul Opțiuni făcând clic pe Ok .
  • Acum, rulați Macro-ul din QAT când trebuie să adăugați un marcaj de timp executând codul VBA.

Pentru a automatiza complet sarcina de creare a marcajului de timp, puteți utiliza scripturile VBA menționate mai jos.

2. Cum să adăugați marca temporală VBA: când se modifică foaia de lucru

Următorul cod VBA va adăuga un marcaj temporal în celulele coloanei B atunci când detectează modificări în celulele corespunzătoare din coloana A :

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

Urmați pașii menționați în prima metodă pentru a deschide editorul de cod VBA. Acum, faceți dublu clic pe Sheet1(Sheet1) sub meniul VBAProject (Book1) pentru a activa urmărirea modificărilor foii de lucru.

Editorul de cod ar trebui să arate Foaia de lucru în meniul drop-down din stânga și SelectionChange în meniul drop-down din dreapta. Acum puteți copia și lipi codul VBA de mai sus. Odată terminat, nu uitați să salvați fișierul ca un registru de lucru Excel activat pentru macro.

Ori de câte ori rulați această macrocomandă, Excel va adăuga automat un marcaj de timp în coloana B dacă scrieți ceva în coloana A. De asemenea, puteți adăuga macro-ul la QAT urmând pașii menționați în metoda anterioară pentru adăugarea scriptului VBA.

Cuvinte finale

Acum că știți cum să utilizați editorul de coduri Excel VBA cu codurile de marcare temporală VBA menționate mai sus, puteți începe să modificați registrul de lucru Excel pentru a insera automat marcajele de timp când doriți.

Cu toate acestea, orice modificări pe care le faceți în foaia de lucru Excel prin executarea unui cod VBA nu vor dispărea dacă apăsați tasta rapidă de anulare. Prin urmare, faceți copii de rezervă înainte de a aplica aceste scripturi VBA simple. Excel VBA poate îndeplini și alte funcții interesante, de exemplu, puteți utiliza VBA pentru a insera rânduri în Microsoft Excel.


Cum să faci o copie a unui document Word: 3 metode simple de încercat

Cum să faci o copie a unui document Word: 3 metode simple de încercat

Dacă trebuie să faceți o copie a documentului Word, iată cum să creați una și să o salvați oriunde pe disc.

Trimiterea de e-mailuri cu VBA: învață în 11 pași simpli și simpli

Trimiterea de e-mailuri cu VBA: învață în 11 pași simpli și simpli

Doriți să trimiteți e-mailuri din Excel fără a trece la o altă aplicație? Citiți mai departe pentru a afla cei 11 pași simpli pentru trimiterea de e-mailuri cu VBA.

Ce este funcția Excel TEXT și cum se utilizează?

Ce este funcția Excel TEXT și cum se utilizează?

Poate că ați auzit de funcția Excel TEXT, dar nu știți prea multe despre ele. Citiți pentru a afla ce este funcția Excel TEXT și cum să o utilizați.

Cum să numărați celulele colorate în Excel

Cum să numărați celulele colorate în Excel

Foile de calcul Excel sunt folosite pentru tot felul de lucruri. Indiferent pentru ce folosiți o foaie de calcul, sunt șanse să colorați celulele pentru a crea informațiile

5 Cele mai bune metode de a rezolva problema Outlook încercând să se conecteze

5 Cele mai bune metode de a rezolva problema Outlook încercând să se conecteze

Utilizatorii Exchange întâlnesc adesea Outlook încercând să conecteze mesaje. Consultați acest blog pentru a ști cum să remediați această problemă de conectare la Outlook.

Cele mai bune 4 moduri prin care puteți adăuga zerouri principale în Excel

Cele mai bune 4 moduri prin care puteți adăuga zerouri principale în Excel

Excel nu vă va permite să introduceți zerouri de început în baza de date? Nu vă faceți griji, deoarece vă ajutăm să adăugați zerouri de început în Excel în moduri simple.

Cum să inserați o bifă în Excel: 6 metode simple și utile

Cum să inserați o bifă în Excel: 6 metode simple și utile

Vă întrebați cum să introduceți o bifă în Excel? Asteptarea s-a sfarsit! Citiți acest tutorial Excel pentru a cunoaște metodele care sunt utile și ușoare.

Ce înseamnă Spill în Excel - Aflați despre eroarea Excel

Ce înseamnă Spill în Excel - Aflați despre eroarea Excel

#SPIL! Eroare este o eroare întâlnită frecvent în MS Excel. Dacă vrei să știi ce înseamnă Spill în Excel, citește acest blog până la sfârșit.

Cum să rotiți textul în Excel: metode simple pe care ar trebui să le cunoașteți

Cum să rotiți textul în Excel: metode simple pe care ar trebui să le cunoașteți

Aflați cele mai bune metode de a roti textul în Excel pentru a oferi titlurilor coloanelor un aspect compact și elegant în format diagonal, vertical sau înclinat.

Cum să ștergeți o foaie de lucru în Excel: 2 metode simple

Cum să ștergeți o foaie de lucru în Excel: 2 metode simple

Întâmpinați probleme în gestionarea numeroaselor foi din fișierul dvs. Excel. Aflați cum să ștergeți o foaie de lucru în Excel și să păstrați doar cele necesare.