فهرست
پلي کول VBA میکرو په Excel کې د هر ډول عملیاتو چلولو لپاره خورا مؤثره ، ګړندی او خوندي میتود دی. په دې مقاله کې، موږ به تاسو ته وښایئ چې څنګه په Excel کې نیټه د VBA په کارولو سره فارمیټ کړئ.
د کار کتاب ډاونلوډ کړئ
تاسو کولی شئ وړیا تمرین ډاونلوډ کړئ د ایکسل کاري کتاب له دې ځایه.
د VBA.xlsm سره نیټه فارمیټ کړئ
4 په Excel کې د نیټې فارمیټ کولو طریقې د VBA سره
لاندې مثال ته وګورئ. موږ ورته نیټې په دواړو کالم او C کې زیرمه کړې نو کله چې موږ نیټه په کالم C کې فارمیټ کړو نو تاسو به د B کالم څخه پوه شئ په کوم شکل کې نیټه مخکې وه.
1. VBA په Excel کې له یو ډول څخه بل ته د نیټې فارمیټ کولو لپاره
لومړی راځئ چې پوه شو چې څنګه نیټه د سیل C5 څخه زموږ په ورکړل شوي ډیټا سیټ کې د VBA سره فارمیټ کړو “ سه شنبه-جنوري-2022 ”.
مرحلې:
- په خپل کیبورډ کې Alt + F11 فشار ورکړئ یا ټب ته لاړ شئ پراختیا کونکي -> Visual Basic د خلاصولو لپاره Visual Basic Editor .
- د پاپ اپ کوډ کړکۍ کې، د مینو بار څخه ، کلیک وکړئ داخل کړئ -> ماډل .
- لاندې کوډ کاپي کړئ او د کوډ کړکۍ کې یې پیسټ کړئ.
1395
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
- په خپل کیبورډ کې F5 فشار ورکړئ یا د مینو بار څخه چل کړئ -> فرعي/کارونکي فورمه چلول . تاسو کولی شئ یوازې د چلولو لپاره په فرعي مینو بار کې د کوچني پلی آیکون باندې کلیک وکړئmacro.
دا کوډ به د " 11-01-22 " څخه " سه شنبه-جنوري - 2022 نیټه بڼه کړي ".
تاسو کولی شئ د نیټې دا بڼه په ډیرو نورو شکلونو کې هم بدل کړئ. یوازې لاندې کوډ تعقیب کړئ ترڅو نیټه په هغه شکل بدله کړئ چې تاسو ورته اړتیا لرئ.
1319
څیړنه
نور ولولئ: اوس او په Excel VBA کې فنکشن فارمیټ
2. د FORMAT فنکشن سره نیټه بدلولو لپاره VBA ایمبیډ کړئ
ایکسیل د انفرادي نیټو په اړه خپل سریال نمبر لري. که تاسو غواړئ د کومې
ځانګړې نیټې سیریل شمیره وپیژنئ، نو تاسو باید د د DATEVALUE فعالیت غوښتنه وکړئ.
فرض کړئ، تاسو غواړئ د سیریل شمیره پوه شئ نیټه " 11 جنوري 2022 "، بیا تاسو اړتیا لرئ فورمول ولیکئ لکه څنګه چې،
=DATEVALUE("11 January 2022")
ایکسیل به تاسو ته سریال نمبر درکړي 44572 د دې نیټې.
اوس به موږ دا شمیره د هغې اړوند نیټې په بڼه بدله کړو.
مراحلې:
- د پخوا په څیر، د Developer ټب څخه Visual Basic Editor خلاص کړئ او د کوډ کړکۍ کې Insert a Module .
- د کوډ په کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ کړئ.
2916
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
22>
تاسو به د پیغام په بکس کې " 11 جنوري 2022 " نیټه ترلاسه کړئ.
نور ولولئ: په Excel <2 کې د VBA DateValue فنکشن څنګه وکاروئ>
ورته لوستل
- د اوسنۍ نیټې د داخلولو څرنګوالیپه Excel کې (3 لارې)
- د VBA کوډونو کې د نیټې تغیر (7 د مثالونو سره د میکرو کارول)
- په VBA کې اوسنۍ نیټه ترلاسه کړئ ( 3 لارې)
- د ایکسل نیټې شارټ کټ کارولو څرنګوالی 13>14>
3. VBA په Excel کې د یوې ځانګړې برخې پراساس د نیټې بدلولو لپاره
فرض کړئ، تاسو غواړئ د نیټې یوه ځانګړې برخه بڼه کړئ، د بیلګې په توګه، یوازې ورځ/میاشت/کال، بیا کوډ ولیکئ،
2016
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
په دې کوډ کې د " mmmm " معنی د میاشتې اوږده بڼه ده نوم.
لکه څنګه چې نیټه ده " 11 جنوري 2022 " نو د کوډ دا ټوټه به " جنوري " بیرته راستانه شي.
تاسو کولی شئ دا کوډ د فارمیټ کولو لپاره پلي کړئ او کومې ځانګړې برخې چې تاسو یې غواړئ له نیټې څخه راوباسئ.
9717
څیړنه
0>4. په Excel کې په یو ځانګړي ورکشاپ کې د نیټې فارمیټ کولو لپاره VBA داخل کړئ
که تاسو غواړئ د یو ځانګړي ورک شیټ پراساس نیټه فارمیټ کړئ ، نو لومړی تاسو اړتیا لرئ په کوډ کې د ورک شیټ نوم تنظیم کړئ ، بیا نیټه فارمیټ کړئ د هغه ډول سره سم چې تاسو ورته اړتیا لرئ.
- د Developer ټب څخه Visual Basic Editor خلاص کړئ او Insert a Module د کوډ کړکۍ کې.
- د کوډ په کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ کړئ.
4695
ستاسو کوډ اوس د چلولو لپاره چمتو دی.
د کوډ دریمه کرښه وګورئ چیرې چې موږ لومړی د " مثال " کاري پاڼه جوړه کړه بیا د دې ځانګړي ایکسل نیټه فارمیټ کړئپاڼه.
پایله
دا مقاله تاسو ته ښودلې چې څنګه په Excel کې نیټه د VBA سره فارمیټ کړئ. زه امید لرم چې دا مقاله ستاسو لپاره خورا ګټوره وه. که تاسو د موضوع په اړه کومه پوښتنه لرئ نو وړیا احساس وکړئ.