فهرست
پدې مقاله کې ، زه به تاسو ته وښیم چې تاسو څنګه په Excel کې VBA اوسنۍ نیټه ترلاسه کولی شئ. تاسو به زده کړئ چې اوسنۍ نیټه وښایئ، اوسنی وخت وښایئ، او همدا رنګه د نیټې او وخت بڼه ستاسو د خوښې بڼه کې بڼه کړئ.
په VBA کې اوسنۍ نیټه څنګه ترلاسه کړئ (چټک لید)
د تمرین کاري کتاب ډاونلوډ کړئ
دا د تمرین کتاب ډاونلوډ کړئ ترڅو د دې مقالې لوستلو پرمهال د دندې تمرین کولو لپاره.
اوسنۍ نیټې په VBA.xlsm کې ترلاسه کړئ
3 په VBA کې د اوسنۍ نیټې ترلاسه کولو لارې
راځئ چې د اوسني ترلاسه کولو غوره لارې ولټوو نیټه او وخت په ماکرو کې په VBA کې.
1. د VBA د نیټې فعالیت لخوا اوسنۍ نیټه ترلاسه کړئ
لومړی، راځئ وګورو چې موږ څنګه اوسنی نیټه ترلاسه کولی شو. تاسو کولی شئ اوسنی نیټه په VBA کې په پراخه کچه د نیټې فعالیت د VBA په کارولو سره ترلاسه کړئ.
د کوډ کرښه به دا وي:
Current_Date=Date()
03662
یادونه: دا کوډ یو ماکرو جوړوي چې د Get_Current_Date په نوم یادیږي.
⧭ محصول:
دا میکرو چل کړئ ، او تاسو به یو پیغام بکس ترلاسه کړئ چې ښکاره کوي اوسنۍ نېټه، 11-Jan-22 .
نور ولولئ: په Excel کې اوسنۍ نیټه څنګه داخل کړئ
9> 2. د VBA د اوس فنکشن لخوا اوسنۍ نیټه او وخت دننه کړئتاسو کولی شئ د ترلاسه کولو لپاره د اوس فنکشن وکاروئ VBA اوسنۍ نیټه د اوسني وخت سره.
د کوډ کرښه به دا وي:
Current_Date_and_Time = Now()
له دې امله، بشپړ کوډ د اوسني نیټې او وخت ښودلو لپاره به دا وي:
⧭ VBA کوډ:
4389
یادونه: دا کوډ یو ماکرو رامینځته کوي چې د Get_Current_Date_and_Time په نوم یادیږي.
⧭ محصول:
دا ماکرو چل کړئ، او تاسو به یو پیغام بکس ترلاسه کړئ چې اوسنی نیټه او وخت ښکاره کوي، 11-Jan-22 11:23:20 AM .
نور ولولئ: اوس او په Excel VBA کې فنکشن فارمیټ
ورته لوستل
- د VBA کوډونو کې د نیټې تغیر (د مثالونو سره د میکرو 7 کارول) 16>15> د ایکسل نیټې شارټ کټ کارولو څرنګوالی <15 په Excel کې د فورمول سره د نیټې نیټه محاسبه کړئ (7 لارې)
- د نیټې سره د IF فارمول کارولو څرنګوالی (6 اسانه مثالونه)
تر اوسه پورې، موږ اوسنۍ نیټه او وخت ترلاسه کول زده کړل. دا ځل، راځئ وګورو چې څنګه موږ کولی شو نیټه او وخت په خپل مطلوب شکل کې وښیو.
3.1 د اوسني نیټه بڼه 19>
لومړی، موږ به یوازې اوسنی نیټه بڼه کړو .
موږ به د دې هدف لپاره د Format د VBA فعالیت وکاروو. د فنکشن نحو دا دی:
=Format(Date,Format)
له دې امله، د اوسني نیټه په بڼه ښودلو لپاره dd/mm/yyyy ، د کوډ کرښه به دا وي:
اوسنۍ_نیټه = بڼه(نیټه،"dd/mm/yyyy")
او بشپړ VBA کوډ به وي:
⧭ VBA کوډ:
7652
یادونه: دا کوډ یو ماکرو رامینځته کوي چې د Format_Date_and_Time نومیږي.
⧭ محصول:
که تاسو دا کوډ پرمخ وړئ، دا به ستاسو په مطلوب شکل کې اوسنی نیټه وښیې، dd/mm/yyyy , 11/01/2022 .
3.2 اوسنی نیټه او وخت بڼه
تاسو همدا رنګه کولی شي د اوسني نیټې او اوسني وخت د فارمیټ کولو لپاره د فورمټ فنکشن هم وکاروي.
راځئ چې اوسنۍ نیټه او وخت په شکل کې ښکاره کړو dd/mm/yyyy hh:mm :ss am/pm .
د کوډ کرښه به دا وي:
Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
او بشپړ VBA کوډ به وي:
⧭ VBA کوډ:
4798
یادونه: دا کوډ یو میکرو رامینځته کوي نومیږي Format_Date_and_Time .
⧭ Output:
که تاسو دا کوډ چل کړئ، دا به ستاسو د خوښې بڼه کې اوسنی نیټه او وخت وښيي، dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 pm .
نور ولولئ: په Excel کې د VBA سره نیټه څنګه فارمیټ کړئ
لنډیز
14>نتیجې
د دې میتودونو په کارولو سره تاسو کولی شئ ترلاسه کړئ او ښکاره کړئ.اوسنۍ نیټه او وخت په ماکرو په Excel کې. ایا تاسو کومه پوښتنه لرئ؟ له موږ څخه پوښتنه وکړئ.