Satura rādītājs
Bieži vien ir nepieciešams pārvērst datumu un laiku diapazonu tikai datumos. Mēs varam izmantot Excel VBA, lai pārvērstu datumu un laiku tikai datumos. Šajā rakstā ir parādīts, kā to izdarīt visvienkāršākajā veidā. Nākamais attēls sniedz priekšstatu par šī raksta mērķi.
Lejupielādēt Practice Workbook
Jūs varat lejupielādēt prakses darba burtnīcu, izmantojot zemāk redzamo lejupielādes pogu.
Tikai no DateTime uz Date.xlsmExcel VBA, lai konvertētu datumu un laiku tikai uz datumu
Iedomājieties, ka jums ir šāds datu kopums ar datumiem un laikiem. B sleja .
Tagad atlasiet visu datumu un laiku diapazonu. Pēc tam mainiet numuru formāts uz Vispārīgi . Pēc tam redzēsiet datumus un laikus, kas pārvērsti decimālskaitļos, kā norādīts turpmāk.
Šeit skaitļu veselie skaitļi apzīmē datumus, bet decimāldaļas apzīmē laikus.
Pieņemsim, ka vēlaties izmantot Excel VBA, lai datumus un laikus pārvērstu tikai datumos. Tad izpildiet tālāk norādītās darbības.
📌 Soļi
- Sākumā varat nospiest CTRL+Z lai atgrieztos pie datuma un laika formāta.
- Pēc tam nospiediet ALT+F11 operētājsistēmā Windows un Opt+F11 Mac operētājsistēmā, lai atvērtu Microsoft Visual Basic lietojumprogrammām . To var izdarīt arī, izmantojot Izstrādātājs cilne.
- Tagad ievietojiet jaunu moduli, izvēloties Ievietot>>> Modulis .
- Pēc tam nokopējiet šādu kodu.
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" & amp; j) .NumberFormat = "mm-dd-yy" .Value = DateValue(.Value) End With Next j End Sub
- Pēc tam ielīmējiet nokopēto uz tukšā moduļa šādi.
- Pēc tam palaidiet kodu, noklikšķinot uz Palaist pogu vai no Palaist
- Pēc tam datumi un laiki tiks pārvērsti tikai datumos, kā parādīts tālāk.
Tagad atlasiet visu datumu un laiku diapazonu un konvertētos datumus. Pēc tam mainiet skaitļa formātu uz Vispārīgi . Redzēsiet, ka pārveidotajos datumos ir tikai veseli skaitļi. Tādējādi tiek pārbaudīts, vai datumi un laiki ir pareizi pārveidoti tikai uz datumiem.
Saistīts saturs: Kā konvertēt teksta datumu un laiku datuma formātā programmā Excel (7 vienkārši veidi)
Lietas, kas jāatceras
- Jums ir jāmaina diapazona argumenti kodā atbilstoši jūsu datu kopai.
- Varat mainīt mm-dd-dn-gg koda formāts, lai jūsu vēlamo datuma formāts .
Secinājums
Tagad jūs zināt, kā izmantot Excel VBA, lai konvertēt datumu un laiku uz datumu Ja jums ir vēl kādi jautājumi vai ieteikumi, lūdzu, izmantojiet zemāk esošo komentāru sadaļu. Varat arī apmeklēt mūsu Exceldemy emuāru, lai uzzinātu vairāk par Excel un uzlabotu savu sniegumu.