Saltar al contenido

Jak zaznamenat datum a čas úpravy dat nebo záznamů buněk v Excelu

28 de agosto de 2022

Již mnohokrát bylo zmíněno o různých a užitečné funkce která vlastní tabulku Microsoft Excel. Kterou dokonce můžete najít online a i když jste jedním z milionů uživatelů na světě, kteří ji používají, nevěděli jste, že úpravu buňky lze zaregistrovat.

Z tohoto důvodu jsme se rozhodli prezentovat článek, který krok za krokem vysvětlí jak zaznamenat datum a čas úpravy dat nebo záznamů buněk v Excelu.

Možná nevíte, že databáze aplikace Excel jsou často aktualizovány různými uživateli. Z tohoto důvodu je nutné sledovat různé úpravy nebo změny, které jsou v excelová buněčná data. A tak se můžeme dozvědět o poslední aktualizaci, která byla provedena u záznamu.

V následujícím tutoriálu vysvětlíme, jak zaznamenat datum a čas úprava dat nebo záznamy buněk v Excelu. Velmi jednoduchým způsobem, stejně jako jsme to udělali v článku, který vysvětluje, jak vytvořit index v Excelu pomocí formulářů. Proto vás žádáme, nepřestávejte číst tohoto zajímavého průvodce, který bude jako vždy velmi užitečný.

Jak zaznamenat datum a čas úpravy dat nebo záznamů buněk v Excelu

Takže můžeš zaznamenejte datum a čas úpravy dat nebo záznamů buněk v Excelu, využijeme událost Worksheet_Change. S ním můžeme spustit kód VBA kdykoli, když je buňka v naší tabulce upravena. A tímto způsobem můžeme do naší databáze zaregistrovat provedené změny.

Předpokládejme, že máme tabulku, která zobrazuje čtyři sloupce, v nich máme ve sloupci A jméno, ve sloupci B příjmení a ve sloupci C telefonní číslo. A budeme mít ve sloupci D poslední aktualizaci s X počtem buněk. V tomto sloupci D chci zadat záznam upraveného data a času v kterékoli z buněk.

Bez ohledu na to, který sloupec upravíte, sloupec D automaticky zobrazí datum a čas poslední změny, která byla zaznamenána. Pro provedení operace registru datum a čas úpravy dat nebo záznamů buněk v Excelu. Jde o to, jít do editoru VBA, vytvořit kód nebo vytvořit makro, za tím účelem jdeme nahoru a klikneme na kartu Vývojář a poté na VBA.

Zadejte VBA kód pro registraci data a času

Nyní se na levé straně postavíme na list, který obsahuje naši tabulku, uděláme pravý klip a v možnostech, které se objeví, musíme vybrat nebo vytvořit klip v View kód. Nyní na pravé straně musíme zadat následující kód:

Private sub worksheet_Change(ByVal Target As Range)

It Target.Column < 4 Potom

Buňky (Target.Row, 4). Hodnota = Nyní

End If

End Sub

Po spuštění této události porovnáme buňku sloupce, který byl upraven, pomocí vlastnosti Target. Sloupec.

Pokud jsou parametry v uvedeném sloupci menší než 4, aktuální čas a datum se vloží pomocí funkce Nyní. Měli byste si všimnout, že čas i datum jsou vloženy do sloupce 4 a do buňky, která byla změněna a získáme to pomocí vlastnosti Target.Row.

Dalším krokem, který se chystáme provést, je ověřit, zda tento kód funguje, proto toto okno minimalizujeme. Pojďme tedy na list, kde se nachází naše tabulka, a proveďte nějakou úpravu v libovolné buňce a sloupci. Datum a čas změny by se přitom měly objevit ve sloupci D a ve stejném řádku, kde změna vznikla.

čas datum excel

Pokud na druhou stranu zadáte do pole nové jméno, ve sloupci D stejného řádku se zobrazí čas a datum, kdy provádíte záznam. A tímto velmi jednoduchým způsobem, pomocí VBA, jsme se mohli naučit novou funkci Excelu. Kde můžeš záznam datum a čas úpravy dat nebo záznamů buněk v Excelu.