Sisukord
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.xlsmExcel 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.