Swyddogaeth Dyddiad VBA (12 Defnydd o Macros gydag Enghreifftiau)

  • Rhannu Hwn
Hugh West

Yn Microsoft Visual Basic Application, mae swyddogaethau dyddiad neu unrhyw gysyniadau sy'n ymwneud â dyddiad yn hanfodol i gyflawni gweithrediadau amrywiol yn eich set ddata. Efallai y byddwch mewn sefyllfaoedd amrywiol lle bydd yn rhaid i chi ddefnyddio'r swyddogaethau hyn. Yn y tiwtorial hwn, byddwch yn dysgu am swyddogaeth Dyddiad VBA gydag enghreifftiau addas a darluniau cywir. Hefyd, byddwn yn darparu swyddogaethau dyddiad lluosog i chi y gallwch eu rhoi ar waith yn eich taflen waith.

Lawrlwytho Gweithlyfr Ymarfer

Defnyddiau VBA Date.xlsm<7

Cyflwyniad i Swyddogaeth Dyddiad VBA

Mae Excel yn categoreiddio Dyddiadau yn y swyddogaeth Dyddiad/Amser . Mae'n swyddogaeth adeiledig. Gallwn ei ddefnyddio mewn macros VBA i gyflawni unrhyw weithrediadau sy'n gysylltiedig â dyddiad.

Cyn i chi ddechrau gyda'r swyddogaeth Dyddiad, mae'n rhaid i chi wybod am y newidynnau dyddiad yn VBA .

0> ⏺ CystrawenDyddiad()

⏺ Dadleuon Eglurhad

Nid oes unrhyw ddadleuon .

⏺ Yn dychwelyd

Yn dychwelyd y dyddiad cyfredol.

⏺ Ar gael yn

Excel for Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 ar gyfer Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

⏺ Enghraifft <> Fel y gwyddoch, nid oes unrhyw ddadleuon y gallwch ei fewnbynnu fel y canlynol yn unig:

7174

Pan fyddwn yn gweithio gyda'r swyddogaeth Dyddiad, nid ydym yn rhoi unrhyw gromfachau yn y codau VBA fel yr enghraifft hon.<1

Allbwn :

12Dydd Sul

2 –                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      0> 5 –       Iau

6 – Dydd Gwener

7 –       Dydd Sadwrn

Darn Cod:

4619

Allbwn:

Fel y gwelwch, mae swyddogaeth dyddiad VBA yn dychwelyd 4. Mae hynny'n golygu Dydd Mercher.

Cynnwys Cysylltiedig: Sut i Ddefnyddio Swyddogaeth Trwsio yn Excel VBA (4 Enghraifft)

9. Swyddogaeth VBA WeekdayName

Yn dychwelyd llinyn sy'n dangos diwrnod cyfyng yr wythnos.

Cystrawen :

Diwrnod yr wythnosEnw(diwrnod wythnos, talfyriad, diwrnod cyntaf yr wythnos)

Dadl:

diwrnod wythnos: Maes gofynnol. Y dull adnabod rhifol ar gyfer diwrnod yr wythnos. Mae gwerth rhifol pob diwrnod yn dibynnu ar osodiad y gosodiad diwrnod cyntaf yr wythnos.

talfyriad: Mae hwn yn Ddewisol. Gwerth Boole sy'n awgrymu os yw'r enw yn ystod yr wythnos i gael ei fyrhau. Os caiff ei hepgor, y rhagosodiad yw Gau, sy'n golygu nad yw enw diwrnod yr wythnos wedi'i dalfyrru na'i fyrhau.

diwrnod cyntaf yr wythnos: Maes dewisol. Gwerth rhifol sy'n dynodi diwrnod cyntaf yr wythnos. Gall fod â gwerthoedd amrywiol.

Gall y ddadl diwrnod cyntaf yr wythnos gael y gwerthoedd dilynol:

vbSunday – yn defnyddio dydd Sul fel diwrnod blaenaf yr wythnos.

vbMonday – yn cyflogi dydd Llun fel diwrnod cyntaf yr wythnos.

vbTuesday – yn gweithredu dydd Mawrth fel y cyntaf dydd oyr wythnos.

vbWednesday – yn cyflogi dydd Mercher fel diwrnod cyntaf yr wythnos.

vb Iau – yn gweithredu dydd Iau fel diwrnod eithaf yr wythnos .

vbFriday – yn cyflogi dydd Gwener fel diwrnod cyntaf yr wythnos.

vbSadwrn – yn gweithredu dydd Sadwrn fel diwrnod cyntaf yr wythnos. 1>

vbUseSystemDayOfTheWeek – mae'n defnyddio diwrnod cyntaf yr wythnos sy'n cael ei ddiffinio gan osodiad eich dyfais.

Tyrn Cod:

8137

Allbwn:

Fel y gwelwch, mae'r codau VBA uchod yn dangos yr enw yn ystod yr wythnos.

Cynnwys Cysylltiedig: Sut i Ddefnyddio Swyddogaeth WeekdayName

Cystrawen :

Blwyddyn(dyddiad)

Dadl:

<1

Y arg dyddiad gofynnol yw unrhyw Amrywiad, mynegiant rhifol, mynegiant llinynnol, neu unrhyw gyfuniad. Mae'n cynrychioli dyddiad. Os yw'r dyddiad yn cynnwys Null, bydd hefyd yn dychwelyd Null.

Tamaid o'r Cod:

9917

Allbwn:

<25

Yma gallwch weld blwyddyn y dyddiad a roddwyd ar ôl gweithredu'r cod VBA.

Darllen Mwy: Sut i Ddefnyddio Swyddogaeth Amnewid VBA yn Excel ( 11 Cymhwysiad)

11. Swyddogaeth FformatDateTime

Mae'r ffwythiant hwn yn dychwelyd mynegiad wedi'i fformatio fel dyddiad neu amser.

Cystrawen : <1

FformatDateTime(Dyddiad, [ NamedFormat])

> Dadl:

Dyddiad: Maes gofynnol. Mynegiad dyddiad i'w fformatio.

Fformat a Enwir: Mae hwn yn Ddewisol. Mae'n werth rhifol sy'n dangos y fformat dyddiad/amser. Os cafodd ei hepgor, defnyddiodd y vbGeneralDate .

Gall y Fformat Enwedig fod â'r gwerthoedd canlynol:

vbGeneralDate (0): Dangos dyddiad a/neu amser. Os oes rhan dyddiad, mynegwch ef fel dyddiad byr. Os oes rhan amser, arddangoswch ef fel amser hir. Mae'r ddwy ran yn cael eu harddangos os yn bresennol.

vbLongDate(1): Portreadu dyddiad drwy ddefnyddio'r ffurfweddiad dyddiad hir a ddewiswyd yng ngosodiadau rhanbarthol eich cyfrifiadur.

vbShortDate (2): Dangos dyddiad drwy weithredu'r fformat dyddiad byr a nodir yng ngosodiadau rhanbarthol eich cyfrifiadur.

vbLongTime(3): Dangos amser drwy ddefnyddio'r fformat amser a nodir yn gosodiadau rhanbarthol eich cyfrifiadur.

vbShortTime(4): Dangos amser drwy ddefnyddio'r fformat 24-awr (hh:mm).

Cod Snippet:

2318

Allbwn:

Fe welwch y blychau deialog canlynol ar ôl rhedeg y cod:

>Yma, gallwch weld yr holl fformatau amser a dyddiad yn VBA.

Darllen Mwy: Sut i Ddefnyddio Swyddogaeth Gwerth Amser VBA (6 Enghraifft Perthnasol)

12. Swyddogaeth CDd VBA

Mae'r Swyddogaeth yn trosi mynegiad dyddiad ac amser dilys i ddyddiad arferol.

Cystrawen :

<11 CDate(dyddiad)

Dadl:

Y arg dyddiad gofynnol yw unrhyw Amrywiad, mynegiad rhifol, mynegiant llinynnol, neu unrhyw gyfuniad. Mae'n cynrychioli dyddiad. Os yw'r dyddiad yn cynnwys Null, bydd hefyd yn dychwelyd Null.

Tamaid o'r Cod:

8199

Allbwn:

<27

Fel y gallwch weld, mae ein cod VBA newydd ddychwelyd fformat dyddiad arferol o Excel.

Cynnwys Cysylltiedig: Sut i Ddefnyddio Swyddogaeth VBA DIR yn Excel (7 Enghreifftiau)

Enghreifftiau o Dyddiad VBA

Yn yr adrannau canlynol, byddwn yn rhoi tair enghraifft ymarferol ac addas o ddyddiad gan ddefnyddio VBA. Bydd yr enghreifftiau hyn yn cynnwys problemau sy'n ymwneud â dyddiad a'u hatebion. Rydym yn argymell eich bod yn darllen ac yn ymarfer yr holl enghreifftiau hyn i wella eich gwybodaeth VBA. Gadewch i ni fynd i mewn iddo.

1. Cyfrifwch Ddiwrnodau Hwyr gan ddefnyddio Dyddiad yn VBA

Mae ystyr hwyr yn digwydd yn hwyr, neu wedi mynd heibio'r dyddiad cau. Hwyr, yn enwedig, ar ôl dyddiad cau neu'n rhy hwyr i fodloni gofyniad.

Tybiwch fod yn rhaid i chi gyflwyno aseiniad sy'n ddyledus ddydd Sul. Ond mae'n ddydd Mawrth, ac nid ydych wedi ei gyflwyno. Gallwch ei alw'n ddau ddiwrnod hwyr.

Edrychwch ar y set ddata ganlynol:

Yma, mae gennym set ddata o rai myfyrwyr a chyflwyniad eu haseiniad dyddiad. Gallwch weld y dyddiad cyflwyno diwethaf. Ein nod yw dod o hyd i'r dyddiad hwyr yn seiliedig ar y dyddiad cyflwyno. Nawr, i gyflawni hyn, dilynwch y camau hyn:

📌 Camau

  • Yn gyntaf, pwyswch Alt+F11 ar eich bysellfwrdd i agor y golygydd VBA.
  • Yna, dewiswch Mewnosod > Modiwl .

>

  • Ar ôl hynny, teipiwch y cod canlynol:
9973

Defnyddiwyd y Swyddogaeth ABS i dynnu'r arwydd minws.

  • Yna, cadwch y ffeil.
  • Ar ôl hynny, pwyswch Alt+F8 ar eich bysellfwrdd i agor y blwch deialog Macro.
  • Nesaf, dewiswch
  • Yna, cliciwch ar Rhedeg .

Fel y gwelwch, rydym wedi defnyddio'r dyddiad yn VBA yn llwyddiannus ac wedi dod o hyd i'r dyddiau hwyr.

Darlleniadau Tebyg

  • Sut i Ddefnyddio Gofod VBA Swyddogaeth yn Excel (3 Enghreifftiol)
  • Defnyddio Swyddogaeth VBA ChDir yn Excel (4 Enghraifft Addas)
  • Sut i Ddefnyddio Swyddogaeth IsNull yn Excel VBA (5 Enghreifftiau)
  • Defnyddio VBA Tra Wend Statement in Excel (4 Enghreifftiau)
  • Sut i Alw Is yn VBA yn Excel (4) Enghreifftiau)
  • 2. Darganfod Blwyddyn Geni o'r Dyddiad gan ddefnyddio VBA

    Nawr, gallwch ddod o hyd i'r Flwyddyn o ddyddiad penodol. Mae hwn yn eithaf syml i ddod o hyd iddo.

    Cymerwch olwg ar y set ddata ganlynol:

    Yma, gallwch weld dyddiad geni rhai pobl. Ein nod yw tynnu'r flwyddyn geni o ddyddiad a hefyd blwyddyn geni'r cofnod olaf Elizabeth.

    📌 Camau

    >
  • Yn gyntaf, pwyswch Alt+F11 ar eich bysellfwrdd i agor y golygydd VBA.
  • Yna, dewiswch Mewnosod>Modiwl .
    • Ar ôl hynny, teipiwchy cod canlynol:
    7398
    • Yna, cadwch y ffeil.
    • Ar ôl hynny, pwyswch Alt+F8 ar eich bysellfwrdd i agor y dialog Macro blwch.
    • Nesaf, dewiswch find_year .
    • Yna, cliciwch ar Rhedeg .

    1>

    Yn olaf, gallwch weld ein bod yn llwyddo i dynnu'r flwyddyn geni o bob dyddiad. Hefyd, canfuom flwyddyn geni'r cofnod diwethaf gan ddefnyddio dyddiad VBA yn Excel.

    3. Ychwanegu Dyddiau mewn Dyddiad gan ddefnyddio VBA

    Nawr, gallwch ddiffinio'r newidyn dyddiad a'i ddefnyddio i ychwanegu'r dyddiad. I gyflawni hyn, rydym yn defnyddio y dull DateAdd o VBA. Gallwch ddefnyddio'r ffwythiant hwn i ychwanegu dyddiau, misoedd, a blynyddoedd at ddyddiad penodol.

    Edrychwch ar y set ddata ganlynol:

    Yma, chi yn gallu gweld rhai enwau a rhai dyddiadau ynghlwm wrthynt. Nawr, ein nod yw ychwanegu pum diwrnod arall at y dyddiadau penodol hyn a chreu dyddiad newydd.

    📌 Camau >

    • Yn gyntaf, pwyswch Alt +F11 ar eich bysellfwrdd i agor y golygydd VBA.
    • Yna, dewiswch Mewnosod>Modiwl .

    • Ar ôl hynny, teipiwch y cod canlynol:
    5807

    Yma, fe wnaethon ni ddefnyddio “d” fel dadl yn y swyddogaeth DateAdd. Gallwch ei newid i “y” neu “m” i ychwanegu blynyddoedd neu fisoedd yn y drefn honno,

    • Yna, cadwch y ffeil.
    • Ar ôl hynny, pwyswch Alt+F8 ar eich bysellfwrdd i agor y blwch deialog Macro.
    • Nesaf, dewiswch.
    • Yna, cliciwch ar Rhedeg .

    Fel y gallwchgweler, rydym wedi llwyddo i ychwanegu dyddiau i ddyddiad gan ddefnyddio'r dyddiad yn VBA. Nawr, gallwch chi addasu'r cod yn ôl eich dewis.

    💬 Pethau i'w Cofio

    Mae swyddogaeth Dyddiad VBA mewn gwirionedd yn gweithio fel swyddogaeth HEDDIW yn Excel.

    Mae VBA DATE yn ffwythiant anweddol yn excel. Mae hynny'n golygu y bydd yn cadw'r data hyd yn oed os bydd toriad yn y cyflenwad pŵer.

    Yn y bôn, mae VBA yn cadw gwerthoedd Dyddiad fel DYDDIAD ar adeg gweithredu.

    Felly, os ceisiwch aseinio newidyn dyddiad fel llinyn/testun, bydd yn achosi gwall.

    Gwerth rhagosodedig Dyddiad yw 0: 00:00 (canol nos) ar Ionawr 1, 0001.

    Casgliad

    I gloi, rwy'n gobeithio bod y tiwtorial hwn wedi rhoi darn o wybodaeth ddefnyddiol i chi am y Dyddiad mewn codau VBA. Rydym yn argymell eich bod yn dysgu ac yn cymhwyso'r holl gyfarwyddiadau hyn i'ch set ddata. Lawrlwythwch y gweithlyfr ymarfer a rhowch gynnig ar y rhain eich hun. Hefyd, mae croeso i chi roi adborth yn yr adran sylwadau. Mae eich adborth gwerthfawr yn ein cadw'n gymhellol i greu tiwtorialau fel hyn.

    Peidiwch ag anghofio edrych ar ein gwefan Exceldemy.com am wahanol broblemau ac atebion sy'n ymwneud ag Excel.

    Daliwch ati i ddysgu dulliau newydd a daliwch ati i dyfu!

    Swyddogaethau Dyddiad yn VBA y Dylech Ddysgu

    Nawr, yn yr adrannau sydd i ddod, byddwn yn dangos rhai swyddogaethau dyddiad ychwanegol i chi y gallwch eu defnyddio at nifer o ddibenion yn VBA. Darllenwch yr adrannau hyn i wybod pob ffordd bosibl o weithio gyda'r dyddiad yn VBA. Rydym yn awgrymu eich bod yn eu cadw yn eich arsenal. Bydd yn siŵr o wella eich gwybodaeth.

    1. Swyddogaeth DateAdd fel Date yn VBA

    Yn VBA, rydym yn defnyddio'r swyddogaeth DateAdd i ychwanegu dyddiau mewn dyddiad penodol. Wedi hynny, bydd yn dychwelyd y dyddiad canlyniadol.

    Cystrawen:

    DyddiadYchwanegu(cyfwng, rhif, dyddiad)

    Dadleuon:

    cyfwng: Mae'n Ofynnol. Mynegiant llinyn yw'r cyfnod amser rydych chi am ei ychwanegu.

    rhif: Angenrheidiol. Mae'n fynegiant Rhifol sef y nifer o ysbeidiau yr ydych am eu hychwanegu. Gall fod yn bositif (i gael dyddiadau yn y dyfodol) neu negyddol (i gael dyddiadau yn y gorffennol).

    dyddiad: Y dyddiad/amser gwreiddiol.

    Nawr, gall dadleuon cyfwng fod â'r gosodiadau canlynol:

    bbbb –   Blwyddyn

    q     - Chwarter

    m    - Mis

    y -    Diwrnod y flwyddyn

    d    - Diwrnod

    w    – Diwrnod yr wythnos

    w – Wythnos

    h   - Awr

    n    – Munud

    s    - Ail

    Taith Cod :

    6109

    Allbwn:

    Fel y gwelwch, ychwanegodd 15 dyddiad yn y dyddiad cyfredol ynVBA.

    Darllen Mwy: Sut i Ddefnyddio Swyddogaeth IsDate yn VBA (3 Enghraifft)

    2. Swyddogaeth DateDiff yn VBA

    Mae'r ffwythiant DateDiff yn dychwelyd Amrywiad (Hir) sy'n pennu nifer y bylchau amser rhwng dau ddyddiad penodedig.

    Cystrawen :

    DateDiff( cyfwng, dyddiad1, dyddiad2, [ diwrnod cyntaf yr wythnos, [ wythnos gyntaf y flwyddyn ]] )

    Dadleuon:

    cyfwng: Mae'n Angenrheidiol. Mynegiant llinynnol yw'r cyfwng amser yr ydych am ychwanegu Mynegiad llinynnol sef y bwlch amser a ddefnyddiwch i gyfrifo'r gwahaniaeth rhwng dau ddyddiad.

    dyddiad1,dyddiad2 : Angenrheidiol; Amrywiad (Dyddiad). Dau ddyddiad rydych am eu defnyddio yn y cyfrifiad.

    diwrnod cyntaf yr wythnos: Dewisol. Cysonyn sy'n diffinio diwrnod cyntaf yr wythnos. Os nad yw'n sefydlog, cymerir y dydd Sul.

    wythnos gyntaf y flwyddyn: Dewisol. Cyson sy'n sefydlu wythnos gyntaf y flwyddyn. Os nad yw wedi'i osod, mae'r wythnos gyntaf i fod yr wythnos y mae Ionawr 1 yn ymddangos ynddi.

    Nawr, gall dadleuon egwyl fod â'r gosodiadau canlynol:<1

    bbbb –   Blwyddyn

    q     - Chwarter

    m    - Mis

    y –    Diwrnod y flwyddyn

    d     - Diwrnod

    w    - Diwrnod yr wythnos

    ww – Wythnos

    h   - Awr

    n    - Munud

    s    - Ail

    Mae gan ddadl diwrnod cyntaf yr wythnos y gosodiadau hyn:

    vbSul –yn defnyddio dydd Sul fel diwrnod blaenaf yr wythnos.

    vbMonday – yn cyflogi dydd Llun fel diwrnod cyntaf yr wythnos.

    vbTuesday – yn gweithredu dydd Mawrth fel diwrnod cyntaf yr wythnos.

    vbWednesday – yn cyflogi dydd Mercher fel diwrnod cyntaf yr wythnos.

    vb Iau – yn gweithredu dydd Iau fel y yn hytrach diwrnod yr wythnos.

    vbFriday – yn cyflogi dydd Gwener fel diwrnod cyntaf yr wythnos.

    vbSaturday – yn gweithredu dydd Sadwrn fel y diwrnod cyntaf yr wythnos.

    vbUseSystemDayOfTheWeek – mae'n defnyddio diwrnod cyntaf yr wythnos sy'n cael ei ddiffinio gan osodiad eich dyfais.

    Y wythnos gyntaf y flwyddyn Mae gan y gosodiadau hyn:

    vbFirstJan1 – yn defnyddio'r wythnos sy'n cynnwys Ionawr 1af.

    vbFirstFourDays – yn cyflogi'r wythnos gyntaf sydd ag o leiaf pedwar diwrnod yn y flwyddyn newydd.

    vbFirstFullWeek – yn gweithredu wythnos lawn gyntaf y flwyddyn.

    vbSystem – yn defnyddio wythnos gyntaf y flwyddyn. blwyddyn fel y'i diffinnir gan leoliadau eich dyfais.

    Taith Cod:

    5181

    Allan rhoi :

    Yn y diwedd, mae'n dychwelyd y gwahaniaeth rhwng y ddau ddyddiad yn VBA.

    Darllen Mwy: Sut i Ddefnyddio Swyddogaeth DateDiff VBA yn Excel (9 Enghreifftiau)

    3. Swyddogaeth DatePart fel Dyddiad

    Mae swyddogaeth DatePart yn dychwelyd Amrywiad (Cyfanrif) sy'n cynnwys y rhan ddiffiniedig o dyddiad a ddarperir.

    Cystrawen :

    DyddiadRhan(cyfwng, dyddiad, [ diwrnod cyntaf yr wythnos, [wythnos gyntaf y flwyddyn ]])

    > Dadleuon:

    cyfwng: Mae'n Ofynnol. Mynegiant llinynnol yw'r cyfwng amser rydych am ychwanegu Mynegiad llinynnol sef y bwlch amser a ddefnyddiwch i gyfrifo'r gwahaniaeth rhwng dau ddyddiad.

    dyddiad: Angenrheidiol; Amrywiad (Dyddiad). Y Dyddiad rydych am ei ddefnyddio yn y cyfrifiad.

    diwrnod cyntaf yr wythnos: Dewisol. Cysonyn sy'n diffinio diwrnod cyntaf yr wythnos. Os nad yw'n sefydlog, cymerir y dydd Sul.

    wythnos gyntaf y flwyddyn: Dewisol. Cyson sy'n sefydlu wythnos gyntaf y flwyddyn. Os nad yw wedi'i osod, mae'r wythnos gyntaf i fod yr wythnos y mae Ionawr 1 yn ymddangos ynddi.

    Nawr, gall dadleuon egwyl fod â'r gosodiadau canlynol:<1

    bbbb –   Blwyddyn

    q     - Chwarter

    m    - Mis

    y –    Diwrnod y flwyddyn

    d     - Diwrnod

    w    - Diwrnod yr wythnos

    ww – Wythnos

    h   - Awr

    n    - Munud

    s    - Ail

    Mae gan ddadl diwrnod cyntaf yr wythnos y gosodiadau hyn:

    vbSunday – yn defnyddio dydd Sul fel diwrnod blaenaf yr wythnos.

    vbMonday – yn cyflogi dydd Llun fel diwrnod cyntaf yr wythnos.

    vbTuesday – yn gweithredu dydd Mawrth fel diwrnod cyntaf yr wythnos.<1

    vbWednesday – yn cyflogi dydd Mercher fel diwrnod cyntaf yr wythnos.

    vbDydd Iau – yn gweithredu dydd Iau fel diwrnod eithaf yr wythnos.wythnos.

    vbFriday – yn cyflogi dydd Gwener fel diwrnod cyntaf yr wythnos.

    vbSadwrn – yn gweithredu dydd Sadwrn fel diwrnod cyntaf yr wythnos.

    vbUseSystemDayOfTheWeek – yn defnyddio diwrnod cyntaf yr wythnos sy'n cael ei ddiffinio gan osodiad eich dyfais.

    Mae wythnos gyntaf y flwyddyn wedi y gwerthoedd hyn:

    vbFirstJan1 – mae'n gweithredu'r wythnos gan gynnwys Ionawr 1af.

    vbFirstFourDays – yn defnyddio'r wythnos gyntaf sy'n meddu ar bedwar diwrnod yn rhy fach yn y flwyddyn newydd.

    vbFirstFullWeek – yn defnyddio wythnos lawn gyntaf y flwyddyn.

    vbSystem – yn cyflogi wythnos gyntaf y flwyddyn fel y’i dewiswyd yn ôl lleoliadau eich dyfais.

    Cod Snippet :

    4776

    Allbwn :

    Yn y modd hwn, gallwch ddefnyddio'r ffwythiant dyddiad hwn mewn codau VBA.

    Darllen Mwy: Sut i Ddefnyddio Swyddogaeth VBA FileDateTime yn Excel (3 Defnydd)

    4. Swyddogaeth DateSerial

    Gallwch weld dyddiad sy'n seiliedig ar flwyddyn, mis, a diwrnod mewnbwn gan ddefnyddio'r ffwythiant DateSerial .

    Cystrawen:

    Cyfres Dyddiad(blwyddyn, mis, diwrnod)

    > Dadleuon:

    6>blwyddyn – Maes gofynnol. Rhif rhwng 100 a 9999, yn gynwysedig, neu fynegiad rhifol sy'n symbol o'r flwyddyn.

    mis – Maes gofynnol. Gwerth cyfanrif sy'n diffinio'r mis.

    diwrnod – Maes gofynnol. Gwerth cyfanrif sy'n disgrifio'r diwrnod.

    Taith Cod:

    6700

    Allbwn :

    > Darllen Mwy: Sut i Ddefnyddio Cyfres Amser VBA yn Excel (3 Enghraifft)

    4. VBA Swyddogaeth Gwerth Dyddiad

    Nawr, rydym yn defnyddio'r ffwythiant DateValue i ddiffinio dyddiad.

    Cystrawen :

    DateValue(date)

    > Dadl:

    Yma, mae dadl dyddiad fel arfer yn fynegiad llinynnol sy'n disgrifio dyddiad o Ionawr 1, 100 , trwy Rhagfyr 31, 9999. Serch hynny, gall y dyddiad hefyd unrhyw fynegiad a all symboleiddio dyddiad, amser, neu'r ddau ddyddiad ac amser yn yr ystod honno.

    Taith Cod:

    2993

    Allbwn :

    Fel y gwelwch, rydym wedi llwyddo i ddefnyddio'r ffwythiant dyddiad mewn codau VBA.

    5. Swyddogaeth Dydd yn VBA

    Mae'n dychwelyd Amrywiad (Cyfanrif) sy'n pennu rhif real rhwng 1 a 31, yn gynhwysol, gan gyfleu diwrnod y mis.

    Cystrawen :

    Diwrnod(dyddiad)

    Dadl:

    Y ddadl dyddiad gofynnol yw unrhyw Amrywiad , mynegiant rhifol, mynegiant llinynnol, neu unrhyw gyfuniad. Mae'n cynrychioli dyddiad. Os yw'r dyddiad yn cynnwys Null, bydd hefyd yn dychwelyd Null.

    Tamaid o'r Cod:

    4434

    Allbwn:

    <17

    Fel y gallwch weld, gan ddefnyddio'r codau VBA canfuwyd mai 12 yw diwrnod y dyddiad a roddwyd.

    Cynnwys Cysylltiedig: Swyddogaeth Fformat VBA yn Excel (8 Defnydd gydag Enghreifftiau)

    6. Swyddogaeth Mis VBA fel Dyddiad

    Mae'n dychwelyd Amrywiad (Cyfanrif) sy'n diffinio rhif real rhwng 1 a 12,yn gynwysedig, yn cyfleu mis y flwyddyn.

    Cystrawen :

    Mis(dyddiad)

    <0 Dadl:

    Y arg dyddiad gofynnol yw unrhyw Amrywyn, mynegiad rhifol, mynegiad llinynnol, neu unrhyw gyfuniad. Mae'n cynrychioli dyddiad. Os yw'r dyddiad yn cynnwys Null, bydd hefyd yn dychwelyd Null.

    Tamaid o'r Cod:

    3567

    Allbwn:

    <17

    Cynnwys Cysylltiedig: Sut i Ddefnyddio Swyddogaeth Cywir VBA yn Excel (6 Enghraifft)

    Darlleniadau Tebyg <1

    • Sut i Ddefnyddio Swyddogaeth VBA Environ (4 Enghreifftiau)
    • Sut i Ddefnyddio VBA A Swyddogaeth yn Excel (4 Enghraifft) <20
    • VBA Os – Yna – Datganiad Arall yn Excel (4 Enghraifft)
    • Sut i Ddefnyddio Swyddogaeth VBA Abs yn Excel (9 Enghreifftiau)
    • Sut i Ddefnyddio Concatenate yn Excel VBA (4 Dull)

    7. Swyddogaeth MisName

    Mae'n dychwelyd llinyn sy'n dangos y mis penodedig.<1

    Cystrawen :

    Enw Mis(mis, [ talfyriad ])

    Dadl:

    mis: Mae'n Ofynnol. Teitl rhifol y mis. Er enghraifft, Ionawr yw 1, Chwefror yw 2, ac yn y blaen.

    talfyriad: Mae'n Ddewisol. Gwerth Boole sy'n dangos a yw enw'r mis i'w dalfyrru. Os caiff ei hepgor, y rhagosodiad yw Gau, sy'n nodi nad yw enw'r mis wedi'i dalfyrru.

    Tyrn Cod:

    5769

    Allbwn: <1

    Fel y gwelwch, daethom o hyd i enw’r misgan y Swyddogaeth Dyddiad VBA hon.

    8. Swyddogaeth Dydd Wythnos

    Mae'n dychwelyd Amrywiad ( Cyfanrif ) sy'n meddu ar rif real sy'n mynegi diwrnod y wythnos.

    Cystrawen :

    Diwrnod yr wythnos(dyddiad, [ diwrnod cyntaf yr wythnos ])

    >Dadl:

    dyddiad: Y ddadl dyddiad gofynnol yw unrhyw Amrywyn, mynegiad rhifol, mynegiant llinyn, neu unrhyw gyfuniad. Mae'n cynrychioli dyddiad. Os yw'r dyddiad yn cynnwys Null, bydd hefyd yn dychwelyd Null.

    diwrnod cyntaf yr wythnos: Dewisol. Cysonyn sy'n diffinio diwrnod cyntaf yr wythnos. Os nad yw'n sefydlog, tybir y bydd dydd Sul.

    Mae gan ddadl diwrnod cyntaf yr wythnos y gosodiadau hyn:

    vbSunday – yn defnyddio dydd Sul fel diwrnod blaenaf yr wythnos.

    vbMonday – yn cyflogi dydd Llun fel diwrnod cyntaf yr wythnos.

    vbTuesday – yn gweithredu dydd Mawrth fel y cyntaf diwrnod yr wythnos.

    vbWednesday – yn cyflogi dydd Mercher fel diwrnod cyntaf yr wythnos.

    vb Iau – yn gweithredu dydd Iau fel y diwrnod yn hytrach yr wythnos.

    vbFriday – yn cyflogi dydd Gwener fel diwrnod cyntaf yr wythnos.

    vbSaturday – yn gweithredu dydd Sadwrn fel diwrnod cyntaf yr wythnos .

    vbUseSystemDayOfTheWeek – yn defnyddio diwrnod cyntaf yr wythnos sy'n cael ei ddiffinio gan osodiad eich dyfais.

    Dychwelyd Paramedrau

    Nawr, mae'r ffwythiant hwn yn dychwelyd rhif cyfanrif. Felly, ystyr y cyfanrifau hynny yw'r canlynol:

    1

    Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.