Jak wstawić automatyczne dzienniki zdarzeń przy użyciu sygnatury czasowej Excel VBA

Znaczniki czasu są doskonałym źródłem informacji o czasie wystąpienia zdarzenia. Program Microsoft Excel umożliwia dodawanie znaczników czasu w formacie dd: mm: rrrr hh: mm: ss. W większości przypadków musisz użyć skrótów klawiaturowych lub wykonać funkcje programu Excel, aby dodać znaczniki czasu, co jest zadaniem ręcznym i podatnym na błędy.

Edytor kodu Excel Visual Basic przychodzi z pomocą, umożliwiając zautomatyzowanie całego zadania za pomocą skryptów znaczników czasu VBA. Możesz także dodać złożone warunki, aby jeszcze bardziej zautomatyzować zadanie bez polegania na operatorze wprowadzania danych lub współpracowniku. Czytaj dalej, aby poznać kilka prostych sztuczek, jak używać języka VBA do dodawania znaczników czasu w programie Excel.

1. Jak dodać znacznik czasu VBA: makro QAT

Poniższy kod VBA umożliwia uruchamianie funkcji dziennika zdarzeń w dowolnym momencie za pomocą jednego kliknięcia z paska narzędzi szybkiego dostępu programu Excel lub QAT. Jest to podobne do uruchamiania makra programu Excel VBA , dlatego po zastosowaniu kodu VBA należy zapisać istniejący arkusz roboczy przy użyciu rozszerzenia pliku obsługującego makra :

  • Kliknij prawym przyciskiem myszy kartę arkusza i kliknij Wyświetl kod z menu kontekstowego.
  • Skopiuj i wklej ten kod VBA do edytora kodu, a następnie kliknij Zapisz .

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

  • Zapisz skoroszyt jako plik z obsługą makr.
  • Teraz kliknij kartę Plik i wybierz Opcje z menu Plik.
  • Kliknij pasek narzędzi szybkiego dostępu (QAT), a następnie przewiń listę, aby znaleźć Wyświetl makra .
  • Dodaj makra widoku do QAT i zamknij menu Opcje , klikając Ok .
  • Teraz uruchom makro z QAT, gdy musisz dodać znacznik czasu, wykonując kod VBA.

Aby w pełni zautomatyzować zadanie tworzenia znacznika czasu, możesz użyć poniższych skryptów VBA.

2. Jak dodać znacznik czasu VBA: kiedy zmienia się arkusz roboczy

Poniższy kod VBA doda znacznik czasu w komórkach kolumny B , gdy wykryje zmiany w odpowiednich komórkach kolumny 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-rrrr hh:mm:ss") Application.EnableEvents = True End If End Sub

Wykonaj kroki wymienione w pierwszej metodzie, aby otworzyć edytor kodu VBA. Teraz kliknij dwukrotnie Sheet1(Sheet1) w menu VBAProject (Book1), aby aktywować śledzenie zmian w arkuszu.

Edytor kodu powinien wyświetlać Worksheet w menu rozwijanym po lewej stronie i SelectionChange w menu rozwijanym po prawej stronie. Możesz teraz skopiować i wkleić powyższy kod VBA. Po zakończeniu nie zapomnij zapisać pliku jako skoroszytu programu Excel z obsługą makr.

Za każdym razem, gdy uruchomisz to makro, Excel automatycznie doda znacznik czasu w kolumnie B , jeśli napiszesz coś w kolumnie A. Możesz także dodać makro do QAT, wykonując kroki wymienione w poprzedniej metodzie dodawania skryptu VBA.

Ostatnie słowa

Teraz, gdy wiesz, jak korzystać z edytora kodu Excel VBA z wyżej wymienionymi kodami znaczników czasu VBA, możesz zacząć modyfikować skoroszyt programu Excel, aby automatycznie wstawiać znaczniki czasu, kiedy chcesz.

Jednak wszelkie zmiany wprowadzone w arkuszu programu Excel przez wykonanie kodu VBA nie znikną po naciśnięciu skrótu klawiszowego Cofnij. Dlatego wykonaj kopie zapasowe przed zastosowaniem tych prostych skryptów VBA. Excel VBA może również wykonywać inne fajne funkcje, na przykład możesz użyć VBA do wstawiania wierszy w Microsoft Excel.


Jak zrobić kopię dokumentu programu Word: 3 proste metody do wypróbowania

Jak zrobić kopię dokumentu programu Word: 3 proste metody do wypróbowania

Jeśli chcesz wykonać kopię dokumentu programu Word, oto jak ją utworzyć i zapisać w dowolnym miejscu na dysku.

Wysyłanie wiadomości e-mail za pomocą języka VBA: naucz się w 11 prostych i łatwych krokach

Wysyłanie wiadomości e-mail za pomocą języka VBA: naucz się w 11 prostych i łatwych krokach

Czy chcesz wysyłać wiadomości e-mail z programu Excel bez przełączania się do innej aplikacji? Czytaj dalej, aby poznać 11 prostych kroków wysyłania wiadomości e-mail za pomocą języka VBA.

Co to jest funkcja Excel TEXT i jak z niej korzystać?

Co to jest funkcja Excel TEXT i jak z niej korzystać?

Być może słyszałeś o funkcji TEKST programu Excel, ale nie wiesz o niej zbyt wiele. Przeczytaj, aby dowiedzieć się, czym jest funkcja Excel TEKST i jak z niej korzystać.

Jak liczyć kolorowe komórki w programie Excel

Jak liczyć kolorowe komórki w programie Excel

Arkusze kalkulacyjne Excel są używane do różnych rzeczy. Niezależnie od tego, do czego używasz arkusza kalkulacyjnego, prawdopodobnie pokolorujesz komórki, aby uzyskać informacje

5 najlepszych metod rozwiązania problemu z próbą połączenia programu Outlook

5 najlepszych metod rozwiązania problemu z próbą połączenia programu Outlook

Użytkownicy Exchange często natrafiają na Outlooka próbującego połączyć wiadomości. Sprawdź ten blog, aby dowiedzieć się, jak rozwiązać ten problem z połączeniem programu Outlook.

4 najlepsze sposoby dodawania wiodących zer w programie Excel

4 najlepsze sposoby dodawania wiodących zer w programie Excel

Excel nie pozwala Ci wstawiać wiodących zer w bazie danych? Nie martw się, ponieważ pomagamy Ci dodawać wiodące zera w programie Excel w prosty sposób.

Jak wstawić znacznik wyboru w programie Excel: 6 łatwych i przydatnych metod

Jak wstawić znacznik wyboru w programie Excel: 6 łatwych i przydatnych metod

Zastanawiasz się, jak wstawić znacznik wyboru w programie Excel? Koniec czekania! Przeczytaj ten samouczek programu Excel, aby poznać przydatne i łatwe metody.

Co oznacza rozlanie w programie Excel — dowiedz się więcej o błędzie programu Excel

Co oznacza rozlanie w programie Excel — dowiedz się więcej o błędzie programu Excel

#ROZLANIE! Błąd jest często spotykanym błędem w programie MS Excel. Jeśli chcesz wiedzieć, co oznacza Spill w Excelu, przeczytaj ten blog do końca.

Jak obracać tekst w programie Excel: proste metody, które powinieneś znać

Jak obracać tekst w programie Excel: proste metody, które powinieneś znać

Poznaj najlepsze metody obracania tekstu w programie Excel w celu nadania nagłówkom kolumn kompaktowego i stylowego wyglądu w formacie ukośnym, pionowym lub pod kątem.

Jak usunąć arkusz kalkulacyjny w programie Excel: 2 proste metody

Jak usunąć arkusz kalkulacyjny w programie Excel: 2 proste metody

Czy masz problemy z zarządzaniem wieloma arkuszami w pliku Excel. Dowiedz się, jak usunąć arkusz kalkulacyjny w programie Excel i zachować tylko te, które są niezbędne.