Excel VBA kuupäeva ja kellaaja teisendamiseks ainult kuupäevaks

  • Jaga Seda
Hugh West

Sageli tekib vajadus konverteerida kuupäevade ja kellaaegade vahemik ainult kuupäevadeks. Me saame kasutada Exceli VBA-d, et konverteerida kuupäev ja kellaaeg ainult kuupäevaks. See artikkel näitab, kuidas seda kõige lihtsamalt teha. Järgnev pilt annab aimu selle artikli eesmärgist.

Lae alla praktiline töövihik

Praktilise töövihiku saate alla laadida allolevalt allalaadimisnupust.

DateTime to Date Only.xlsm

Excel VBA kuupäeva ja kellaaja teisendamiseks ainult kuupäevaks

Kujutage ette, et teil on järgmine kuupäevade ja kellaaegade andmestik aastal veerg B .

Nüüd valige kogu kuupäevade ja kellaaegade vahemik. Seejärel muutke numbri formaat aadressile Üldine Pärast seda näete kuupäevad ja kellaajad teisendatuna kümnendarvudeks järgmiselt.

Siin tähistavad numbrite täisarvulised osad kuupäevi. Ja kümnendmurrud tähistavad aegu.

Oletame, et soovite kasutada Excel VBA-d, et teisendada kuupäevad ja kellaajad ainult kuupäevadeks. Järgige siis alljärgnevaid samme.

📌 Sammud

  • Alguses võite vajutada CTRL+Z et minna tagasi kuupäeva ja kellaaja formaati.
  • Seejärel vajutage ALT+F11 Windowsis ja Opt+F11 Macil avada Microsoft Visual Basic for Applications Seda saab teha ka Arendaja vahekaart.
  • Nüüd sisestage uus moodul, valides Sisesta>> moodul .

  • Pärast seda kopeerige järgmine kood.
 Sub DateTimeToDateOnly() Dim Dataset, j As Long Range("B5:B17").Copy Range("C5:C17") Dataset = Range("C5:C17") For j = 5 To 17 With Range("C" & j) .NumberFormat = "mm-dd-yy" .Value = DateValue(.Value) End With Next j End Sub 
  • Seejärel kleepige kopeeritud tühja moodulile järgmiselt.

  • Seejärel käivitage kood, klõpsates nupul Käivita nuppu või nuppu Käivita

  • Pärast seda konverteeritakse kuupäevad ja kellaajad ainult kuupäevadeks, nagu allpool näidatud.

Nüüd valige kogu kuupäevade ja kellaaegade vahemik ning teisendatud kuupäevad. Seejärel muutke numbrite formaat selliseks nagu Üldine Näete, et teisendatud kuupäevad sisaldavad ainult täisarvusid. See kinnitab, et kuupäevad ja kellaajad on nõuetekohaselt muudetud ainult kuupäevadeks.

Seotud sisu: Kuidas konverteerida teksti kuupäev ja kellaaeg Exceli kuupäevaformaadiks (7 lihtsat viisi)

Asjad, mida meeles pidada

  • Te peate muutma vahemiku argumente koodis vastavalt oma andmekogumile.
  • Te võite muuta mm-dd-yy formaat koodis soovitud kuupäeva formaat .

Kokkuvõte

Nüüd te teate, kuidas kasutada Excel VBA-d, et teisendada kuupäev ja kellaaeg kuupäevaks ainult. Kui teil on lisaküsimusi või ettepanekuid, kasutage palun allpool olevat kommentaaride rubriiki. Samuti võite külastada meie Exceldemy blogi, et õppida rohkem Exceli kohta ja parandada oma tulemuslikkust.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.