Sadržaj
Često postaje potrebno pretvoriti niz datuma i vremena samo u datume. Excel VBA možemo koristiti samo za pretvaranje datuma i vremena u datum. Ovaj članak pokazuje kako to učiniti na najjednostavniji način. Sljedeća slika daje ideju o svrsi ovog članka.
Preuzmi radnu bilježnicu za vježbe
Radnu bilježnicu za vježbe možete preuzeti s gumb za preuzimanje u nastavku.
DateTime to Date Only.xlsmExcel VBA za pretvaranje samo datuma i vremena u datum
Zamislite da imate sljedeći skup podataka datuma i vremena u stupcu B .
Sada odaberite cijeli raspon datuma i vremena. Zatim promijenite format broja u Općenito . Nakon toga vidjet ćete datume i vremena pretvorene u decimalne brojeve na sljedeći način.
Ovdje cjelobrojni dijelovi brojeva predstavljaju datume. A decimalni razlomci predstavljaju vremena.
Sada, pretpostavimo da želite koristiti Excel VBA za pretvaranje datuma i vremena samo u datume. Zatim slijedite korake u nastavku.
📌 Koraci
- Prvo možete pritisnuti CTRL+Z da se vratite na format datuma i vremena.
- Zatim pritisnite ALT+F11 na Windowsima i Opt+F11 na Macu da otvorite Microsoft Visual Basic za aplikacije . To također možete učiniti na kartici Razvojni programer .
- Sada umetnite novi modul odabirom Umetni >> Modul .
- Nakonto, kopirajte sljedeći kod.
6862
- Zatim zalijepite kopirano na prazan modul na sljedeći način.
- Zatim pokrenite kod klikom na gumb Pokreni ili na Pokreni
- Nakon toga, datumi i vremena bit će pretvoreni samo u datume kao što je prikazano u nastavku.
Sada odaberite cijeli raspon datuma i vremena i pretvorene datume. Zatim promijenite format broja u Općenito . Vidjet ćete da pretvoreni datumi sadrže samo cijele brojeve. Time se potvrđuje da su datumi i vremena ispravno promijenjeni samo u datume.
Povezani sadržaj: Kako pretvoriti tekstualni format datuma i vremena u format datuma u programu Excel (7 Laki načini)
Stvari koje treba zapamtiti
- Morate promijeniti argumente raspona u kodu prema vlastitom skupu podataka.
- Možete promijeniti format mm-dd-yy u kodu u željeni format datuma .
Zaključak
Sada znate kako koristiti Excel VBA za konvertiranje samo datuma i vremena u datum . Ako imate dodatnih pitanja ili prijedloga, upotrijebite odjeljak za komentare u nastavku. Također možete posjetiti naš blog Exceldemy kako biste saznali više o excelu i poboljšali svoju izvedbu.