Excel VBA za pretvaranje samo datuma i vremena u datum

  • Podijeli Ovo
Hugh West

Č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.xlsm

Excel 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.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.