Hvernig á að fá núverandi dagsetningu í VBA (3 leiðir)

  • Deildu Þessu
Hugh West

Í þessari grein mun ég sýna þér hvernig þú getur fengið núverandi dagsetningu í VBA í Excel. Þú munt læra að sýna núverandi dagsetningu, sýna núverandi tíma, sem og að forsníða dagsetningu og tíma á því sniði sem þú vilt.

Hvernig á að fá núverandi dagsetningu í VBA (Quick View)

Hlaða niður æfingabók

Sæktu þessa æfingabók til að framkvæma verkefnið á meðan þú ert að lesa þessa grein.

Fáðu núverandi dagsetningar í VBA.xlsm

3 leiðir til að fá núverandi dagsetningu í VBA

Við skulum kanna bestu leiðirnar til að fá núverandi dagsetningu dagsetning og tími í Macro í VBA .

1. Fáðu núverandi dagsetningu eftir dagsetningaraðgerðinni í VBA

Í fyrsta lagi skulum við sjá hvernig við getum fengið núverandi dagsetningu. Þú getur fengið núverandi dagsetningu í VBA nokkuð yfirgripsmikið með því að nota Date fall í VBA .

Kóðalínan verður:

Current_Date=Date()

Heill kóðinn til að sýna núverandi dagsetningu verður:

VBA kóði:

5642

Athugið: Þessi kóði býr til Macro sem heitir Get_Current_Date .

Úttak:

Keyddu þetta fjölva og þú munt fá skilaboðabox sem sýnir núverandi dagsetning, 11-Jan-22 .

Lesa meira: Hvernig á að setja inn núverandi dagsetningu í Excel

2. Settu inn núverandi dagsetningu og tíma eftir Now-aðgerðinni í VBA

Þú getur notað Now -aðgerðina í VBA til að fánúverandi dagsetning ásamt núverandi tíma.

Kóðalínan verður:

Current_Date_and_Time = Now()

Þess vegna er heill kóði til að sýna núverandi dagsetningu og tíma verður:

VBA kóða:

7314

Athugið: Þetta kóði býr til Macro sem heitir Get_Current_Date_and_Time .

Output:

Keyddu þetta Macro og þú munt fá Skilaboðabox sem sýnir núverandi dagsetningu og tíma, 11-Jan-22 11:23:20 AM .

Lesa meira: Nú og sniðaðgerðir í Excel VBA

Svipuð lestur

  • Dagsetningarbreyta í VBA kóða (7 notkun fjölva með dæmum)
  • Hvernig á að nota Excel dagsetningarflýtileið
  • Reiknið gjalddaga með formúlu í Excel (7 leiðir)
  • Hvernig á að nota IF formúlu með dagsetningum (6 auðveld dæmi)

3. Forsníða núverandi dagsetningu og tíma með sniðaðgerðinni í VBA

Hingað til höfum við lært að fá núverandi dagsetningu og tíma. Í þetta skiptið skulum við sjá hvernig við getum sýnt dagsetningu og tíma á æskilegu sniði.

3.1 Forsníða núverandi dagsetningu

Fyrst sniðum við aðeins núverandi dagsetningu .

Við munum nota Format fallið í VBA í þessu skyni. setningafræði fallsins er:

=Format(Date,Format)

Þess vegna, til að sýna núverandi dagsetningu á sniðinu dd/mm/áááá , kóðalínan verður:

Current_Date = Format(Date,“dd/mm/áááá”)

Og allur VBA kóði verður:

VBA kóða:

4521

Athugið: Þessi kóði býr til Macro sem heitir Format_Date_and_Time .

Úttak:

Ef þú keyrir þennan kóða mun hann sýna núverandi dagsetningu á sniðinu sem þú vilt, dd/mm/áááá , 11/01/2022 .

3.2 Snið Núverandi dagsetning og tími

Þú getur líka notað aðgerðina Format til að forsníða núverandi dagsetningu og núverandi tíma saman.

Sjáum núverandi dagsetningu og tíma á sniðinu dd/mm/áááá hh:mm :ss am/pm .

Kóðalínan verður:

Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")

Og allur VBA kóðann verður:

VBA Kóði:

8156

Athugið: Þessi kóði býr til Macro heitir Format_Date_and_Time .

Úttak:

Ef þú keyrðu þennan kóða, hann mun sýna núverandi dagsetningu og tíma á sniðinu sem þú vilt, dd/mm/áááá hh:mm:ss am/pm , 11/01/2022 12:03:45 .

Lestu meira: Hvernig á að forsníða dagsetningu með VBA í Excel

Samantekt

  • The NOW fall af Visual Basic Application skilar núverandi dagsetningu og tíma.
  • fallið Date skilar núverandi dagsetningu.
  • The Format aðgerðin sýnir dagsetningu og tíma á hvaða sniði sem þú vilt.

Niðurstaða

Með því að nota þessar aðferðir geturðu fengið og birtnúverandi dagsetning og tími í Macro í Excel. Hefur þú einhverjar spurningar? Ekki hika við að spyrja okkur.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.