Jedwali la yaliyomo
Katika makala haya, nitakuonyesha jinsi unavyoweza kupata tarehe ya sasa katika VBA katika Excel. Utajifunza kuonyesha tarehe ya sasa, kuonyesha saa ya sasa, na pia kufomati tarehe na saa katika umbizo unalotaka.
Jinsi ya Kupata Tarehe ya Sasa katika VBA (Mwonekano wa Haraka)
Pakua Kitabu cha Mazoezi
Pakua kitabu hiki cha mazoezi ili kutekeleza jukumu hili unaposoma makala haya.
Pata Tarehe za Sasa katika VBA.xlsm
Njia 3 za Kupata Tarehe ya Sasa katika VBA
Hebu tuchunguze njia bora zaidi za kupata tarehe ya sasa tarehe na saa katika Macro katika VBA .
1. Pata Tarehe ya Sasa kwa Tarehe ya Kazi ya VBA
Kwanza kabisa, hebu tuone jinsi tunavyoweza kupata tarehe ya sasa. Unaweza kupata tarehe ya sasa katika VBA kwa ukamilifu ukitumia kitendakazi cha Tarehe ya VBA .
Mstari wa msimbo utakuwa:
Current_Date=Date()
Msimbo kamili wa kuonyesha tarehe ya sasa utakuwa:
⧭ Msimbo wa VBA:
6239
Kumbuka: Msimbo huu huunda Macro inayoitwa Get_Current_Date .
⧭ Pato:
Endesha Macro hii , na utapata Kisanduku cha Ujumbe kinachoonyesha tarehe ya sasa, 11-Jan-22 .
Soma zaidi: Jinsi ya Kuingiza Tarehe ya Sasa katika Excel
9> 2. Ingiza Tarehe na Wakati wa Sasa kwa Kitendo cha Sasa cha VBAUnaweza kutumia Sasa chaguo la kukokotoa la VBA kupatatarehe ya sasa pamoja na wakati wa sasa.
Laini ya msimbo itakuwa:
Current_Date_and_Time = Now()
Kwa hivyo, msimbo kamili 2> ili kuonyesha tarehe na saa ya sasa itakuwa:
⧭ Msimbo wa VBA:
9520
Kumbuka: Hii msimbo huunda Macro inayoitwa Pata_Tarehe_ya_Sasa_na_Saa .
⧭ Toleo: 3>
Endesha hii Macro , na utapata Kisanduku cha Ujumbe kinachoonyesha tarehe na saa ya sasa, 11-Jan-22 11:23:20 AM .
Soma zaidi: Kazi za Sasa na Uumbiza katika Excel VBA
Visomo Sawa 3>
- Tarehe Inaweza Kubadilika katika Misimbo ya VBA (Matumizi 7 ya Macros yenye Mifano)
- Jinsi ya Kutumia Njia ya mkato ya Tarehe ya Excel
- Hesabu Tarehe ya Kukamilika kwa Fomula katika Excel (Njia 7)
- Jinsi ya Kutumia Fomula ya IF yenye Tarehe (Mifano 6 Rahisi)
3. Umbiza Tarehe na Wakati wa Sasa kulingana na Utendaji wa Umbizo la VBA
Hadi sasa, tumejifunza kupata tarehe na saa ya sasa. Wakati huu, acheni tuone jinsi tunavyoweza kuonyesha tarehe na saa katika umbizo tunalotaka.
3.1 Umbizo la Tarehe ya Sasa
Kwanza, tutaunda tarehe ya sasa pekee. .
Tutatumia Umbizo kitendakazi cha VBA kwa madhumuni haya. syntaksia ya chaguo za kukokotoa ni:
=Format(Date,Format)
Kwa hivyo, ili kuonyesha tarehe ya sasa katika umbizo dd/mm/yyyy , mstari wa msimbo utakuwa:
Current_Date = Format(Tarehe,“dd/mm/yyyy”)
Na msimbo kamili wa VBA utakuwa:
⧭ Msimbo wa VBA:
8024
Kumbuka: Msimbo huu huunda Macro inayoitwa Format_Tarehe_na_Time .
⧭ Toleo:
Ukiendesha msimbo huu, itaonyesha tarehe ya sasa katika umbizo lako, dd/mm/yyyy , 11/01/2022 .
3.2 Umbiza Tarehe na Wakati wa Sasa
Wewe pia inaweza kutumia kitendakazi cha Format kufomati tarehe ya sasa na wakati wa sasa pamoja.
Hebu tuonyeshe tarehe na saa ya sasa katika umbizo dd/mm/yyyy hh:mm :ss am/pm .
Laini ya msimbo itakuwa:
Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
Na msimbo kamili wa VBA itakuwa:
⧭ Msimbo wa VBA:
6937
Kumbuka: Msimbo huu huunda Macro inaitwa Muundo_Tarehe_na_Saa .
⧭ Pato:
Ikiwa tumia msimbo huu, itaonyesha tarehe na saa ya sasa katika umbizo lako unaotaka, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 pm .
Soma zaidi: Jinsi ya Kuumbiza Tarehe na VBA katika Excel
Muhtasari
- The SASA chaguo la kukokotoa la Visual Basic Application hurejesha tarehe na saa ya sasa.
- The Tarehe chaguo la kukokotoa hurejesha tarehe ya sasa.
- Muundo chaguo za kukokotoa huonyesha tarehe na wakati katika umbizo lolote linalohitajika.
Hitimisho
Kwa kutumia mbinu hizi, unaweza kupata na kuonyeshatarehe na wakati wa sasa katika Macro katika Excel. Je, una maswali yoyote? Jisikie huru kutuuliza.