Efnisyfirlit
Í þ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.