فهرست
دا مقاله ستاسو پوښتنو ته ځوابونه وړاندې کوي څنګه په Excel VBA کې د نوم سره پاڼه اضافه کړئ. که تاسو د داسې ځانګړي ډول چلونو په لټه کې یاست ، تاسو سم ځای ته رسیدلي یاست. دلته، موږ به بحث وکړو 6 اسانه & په Excel VBA کې د نوم سره د شیټ اضافه کولو ثابتې لارې.
د تمرین کاري کتاب ډاونلوډ کړئ
تاسو کولی شئ د ښه پوهیدو او ځان تمرین کولو لپاره لاندې د Excel کاري کتاب ډاونلوډ کړئ.
د Name.xlsm سره د شیټ اضافه کولد نوم سره د شیټ اضافه کولو لپاره د VBA کوډ
موږ به د اضافه کولو لپاره د شیټ څیز وکاروو په Excel کې یوه پاڼه. د نوم سره د شیټ اضافه کولو لپاره بنسټیز VBA کوډ د لاندې یو په څیر ښکاري.
Sheets.Add ([Before], [After], [Count], [Type])
مخکې: دا اختیاري ده. دا د یو ځانګړي شیټ څخه دمخه نوې شیټ اضافه کوي.
وروسته: دا اختیاري هم ده. دا د یوې ځانګړې پاڼې وروسته نوې پاڼه اضافه کوي.
شمیرنه: دا یو اختیاري پیرامیټر هم دی. دا د اضافه کولو لپاره د شیټونو شمیر په ګوته کوي.
ډول: دا اختیاري هم دی. دا د شیټ ډول مشخص کوي. دلته، ډیفالټ ارزښت xlWorksheet دی.
په Excel VBA کې د نوم سره د شیټ اضافه کولو 6 مختلفې لارې
په Excel کې، موږ کولی شو د اضافه کولو سره نوې پاڼه اضافه کړو ⊕ یوازې د شیټ نوم تر څنګ عکس. ایا تاسو کله هم په Excel کې د ورته کار اتومات کولو فکر کړی؟ نور فکر مه کوئ، ځکه چې VBA تاسو پوښلي دي.
دلته موږ د د پلور راپور په نوم یو کاري پاڼه لرو. دا ورځنی پلور لريراپور د یو ځانګړي کیفیټیریا. په کالمونو B ، C او D ، د د خرڅلاو استازو ، توکي ، او <1 نومونه شتون لري> مقدار په ترتیب سره.
دلته، موږ به د VBA میکرو په مرسته په دې کاري کتاب کې نورې پاڼې اضافه کړو.
دلته، موږ د مایکروسافټ ایکسل 365 نسخه کارولې، تاسو کولی شئ د خپلې اسانتیا سره سم بله نسخه وکاروئ.
1. په Excel VBA کې د نوم سره د شیټ اضافه کول
زموږ په لومړي میتود کې، موږ به د کارن انپټ څخه د نوم سره یوه پاڼه اضافه کړو. که تاسو د زده کولو لیواله یاست نو دا ساده ګامونه تعقیب کړئ.
📌 مرحلې:
- په پیل کې، لاړ شئ Developer tab.
- دوهم، په کوډ ګروپ کې Visual Basic انتخاب کړئ.
- په بدیل سره، ALT فشار ورکړئ + F11 د ورته کار کولو لپاره.
یادونه: ډاډ ترلاسه کړئ فشار ورکړئ ALT کیلي د سپیس بار په کیڼ اړخ کې. عملیات به اجرا نشي که تاسو نورې ALT کیلي وکاروئ.
13>
- اوس مهال، دا کوډ خلاصوي ماډول .
- وروسته، لاندې کوډ په ماډول کې ولیکئ.
4455
د کوډ ماتول
- لومړی، موږ فرعي طرزالعمل ته په نامه یو Add_Sheet_with_Name .
- بیا، موږ د متغیر ډولونه تعریفوو.
- وروسته، موږ د په تېروتنه بیا پیلول راتلونکی بیان اضافه کړ. دا به کومې تېروتنې له پامه غورځوي.
- وروسته، موږ د کارونکي څخه د پاڼې نوم ترلاسه کولو لپاره InputBox وکاروو. همدارنګه، موږ د متن تار د InputBox څخه په sheet_name متغیر کې زیرمه کړ.
- بیا، که شیټ_نوم خالي وي، نو کوډ پرمخ نه ځي.
- په نهایت کې، موږ د نوي جوړ شوي شیټ نومولو لپاره د Add.Name طریقه کاروو. دلته، نوم به د شیټ_نوم متغیر سره ورته وي.
- په دې وخت کې، د چلولو فشار ورکړئ (⏵) icon. بلکه، تاسو کولی شئ په خپل کیبورډ کې F5 فشار ورکړئ.
- ناڅاپه، دا د ننوتلو بکس خلاصوي.
- دلته د نوې پاڼې نوم ولیکئ. په دې حالت کې، موږ په بکس کې ګټه ولیکل.
- وروسته، ښه کلیک وکړئ.
- نو، زموږ کوډ به اجرا شي، او دا به د ګټې په نوم یوه پاڼه اضافه کړي.
22>
یادونه: موږ د خپلې پاڼې لپاره هیڅ ځای نه دی ذکر کړی. د ډیفالټ له مخې، دا د فعال شیټ څخه مخکې ایښودل کیږي.
نور ولولئ: په بل کاري کتاب کې د شیټ اضافه کولو لپاره ایکسل VBA (3 لاسي مثالونه)
2. د ځانګړي شیټ دمخه د نوم سره د شیټ اضافه کولو لپاره د Excel VBA پلي کول
زموږ په دوهم میتود کې ، موږ به د ځانګړي شیټ دمخه د نوم سره یو شیټ اضافه کړو. راځئ چې د پروسې مرحله وڅیړوګام.
📌 مرحلې:
- لومړی، کوډ راوړئ ماډول کړکۍ لکه څنګه چې ښودل شوي طريقه 1 .
- دوهم، لاندې کوډ په دې کې ولیکئ.
7106
د کوډ ماتول
- لومړی، موږ فرعي طرزالعمل ته د Add_Sheet_Before_Specific_Sheet په نوم وایو.
- بیا، موږ د د پلور راپور پاڼه فعاله کړو. دا به ډاډ ترلاسه کړي چې کوډ به چلیږي که موږ په بل شیټ کې یو.
- بیا، موږ د نوي جوړ شوي شیټ نومولو لپاره د Add.Name طریقه کاروو. دا پاڼه به د کاري کتاب څخه د ګټې په نوم د پاڼې څخه مخکې جوړه شي. سربیره پردې، موږ شیټ ته د بیلنس شیټ نوم ورکړی دی.
23>
- وروسته، کوډ چل کړئ لکه څنګه چې په میتود کې ښودل شوي 1 .
- په دې توګه، دا به یو نوی شیټ اضافه کړي بیلنس شیټ مخکې له دې چې نوم یې ګټه .
نور ولولئ: د متغیر نوم سره د شیټ اضافه کولو لپاره ایکسل VBA (5 مثالی مثالونه)
3. د شیټ اضافه کولو لپاره د Excel VBA کارول د ځانګړي شیټ وروسته د نوم سره
پدې طریقه کې، موږ به د شیټ وروسته یو شیټ اضافه کړو چې نوم یې ګټه . راځئ چې پروسه په تفصیل سره وګورو.
📌 مرحلې: 3>
- په لومړي سر کې، کوډ راوړو ماډل کړکۍ لکه څنګه چې په میتود 1 کې ښودل شوي.
- له هغې وروسته، لاندې کوډ په هغه کې ولیکئ.
1190
دا کوډ تقریبا د کوډ سره ورته دی. 1>طريقه 2 . بس، دلته موږ د وروسته پر ځای پیرامیټ کارولید مخکې څخه. ځکه چې موږ غواړو د یوې ځانګړې پاڼې وروسته نوې پاڼه اضافه کړو.
25>
- وروسته، کوډ چل کړئ لکه څنګه چې په میتود 1 کې ښودل شوي.
- په دې توګه، دا به یو نوی شیټ اضافه کړي ګودام وروسته له هغه شیټ چې نوم یې ګټه .
نور ولولئ: د شیټ اضافه کولو لپاره ایکسل VBA که شتون ونلري (د چټکو ګامونو سره)
4. د کاري کتاب په پیل کې د نوم سره د شیټ داخلول
پدې برخه کې، موږ به د VBA په کارولو سره په Excel کې د کاري کتاب په پیل کې یوه نوې پاڼه داخل کړو. نو پرته له ځنډه، راځئ وګورو چې دا څنګه کوو.
📌 ګامونه:
- په پیل کې، کوډ راوړو ماډول کړکۍ لکه څنګه چې په میتود 1 کې ښودل شوي.
- وروسته لاندې کوډ ولیکئ.
5065
دلته، موږ اضافه کوو نوې کاري پاڼه د کاري کتاب له لومړۍ پاڼې مخکې. دا پدې مانا ده چې د کاري کتاب په پیل کې. د پایلې په توګه، دا اوس لومړی پاڼه ده. همدارنګه، موږ پاڼې ته د شرکت پروفایل نوم ورکړ.
- بیا، کوډ چل کړئ لکه څنګه چې په میتود 1 کې ښودل شوي.
- له دې امله، دا به د کاري کتاب په پیل کې یو نوی پاڼه د شرکت پروفایل اضافه کړي.
نور ولولئ: ایکسیل میکرو: نوی شیټ جوړ کړئ او نوم بدل کړئ (3 مثالي مثالونه)
5. د کار کتاب په پای کې د شیټ اضافه کولو لپاره د Excel VBA کارول
<0 په دې برخه کې، موږ به د کاري کتاب د وروستي پاڼې وروسته یو پاڼه اضافه کړو . اجازه راکړئ چې پروسه وښیملاندې.📌 مرحلې:
- په لومړي سر کې، کوډ خلاص کړئ ماډول کړکۍ لکه څنګه چې په <1 کې ښودل شوي>طريقه 1 .
- دوهم، لاندې کوډ په دې کې پیسټ کړئ.
2269
د کوډ ماتول
- لومړی، موږ فرعي طرزالعمل ته د Sheet_End_Workbook نوم ورکوو.
- وروسته، موږ د نوي جوړ شوي شیټ نومولو لپاره د Add.Name طریقه کاروو. موږ به دا پاڼه د کاري کتاب له وروستۍ پاڼې وروسته جوړه کړو. موږ کولی شو د وروستي شیټ شمیره د Sheets.Count ملکیت څخه ترلاسه کړو. سربیره پردې، موږ پاڼې ته د عاید بیان نوم ورکړی دی.
29>
- له هغې وروسته، کوډ چل کړئ لکه څنګه چې په میتود کې ښودل شوي 1 .
- له دې امله، دا به د کاري کتاب په پای کې یوه نوې پاڼه د عاید بیان اضافه کړي.
نور ولولئ: نوی کاري کتاب جوړ کړئ او په Excel کې د VBA په کارولو سره خوندي کړئ
6. د Excel VBA لخوا د سیل ارزښت په کارولو سره د څو شیټونو معرفي کول
د وروستي میتود لپاره، موږ به د کار کتاب کې ډیری پاڼې د Excel VBA په کارولو سره د ډیری حجرو څخه د نوم سره اضافه کړو. برسېره پردې، موږ به د کارونکي څخه د نوم اخیستلو لپاره د حد د ننوتلو غوښتنه وکړو. نو، راځئ چې لاندې مرحلو ته یو نظر ولرو.
📌 مرحلې:
- په لومړي سر کې کوډ خلاص کړئ د ماډل کړکۍ لکه څنګه چې په میتود 1 کې ښودل شوي.
- وروسته لاندې کوډ کاپي کړئ او په هغه کې یې پیسټ کړئ.
7290<0 د کوډ ماتول
- لومړی، موږ فرعي ته زنګ وهود Add_Multiple_Sheets_Using_Cell_Value په توګه کړنلاره.
- بیا، موږ د متغیر ډولونه تعریف کوو.
- وروسته، موږ د کارونکي څخه د ډیټا رینج ترلاسه کولو لپاره InputBox کاروو. <14 څلورم، موږ پاڼه د خرڅلاو راپور فعالوو.
- وروسته، موږ یو د هر راتلونکی لپاره لوپ کاروو ترڅو د ټاکل شوي حجرې سلسلې څخه یو په یو لاړ شو. <15
- بیا، موږ د نوي جوړ شوي شیټ نومولو لپاره د Add.Name طریقه کاروو. موږ به دا شیټونه د کاري کتاب د فعال شیټ د پلور راپور وروسته جوړ کړو.
13>
- په پای کې، دا به داخل شي پنځه پاڼې د B5:B9 حد کې د سیل ارزښتونو په نوم نومول شوي. دا ټول د شیټ وروسته دي د پلور راپور .
33>
پایله
دا مقاله د شیټونو اضافه کولو لپاره اسانه او لنډ حلونه وړاندې کوي د Excel VBA په نومونو سره. د تمرین فایل ډاونلوډ کول مه هیروئ. د دې مقالې لوستلو لپاره مننه ، موږ امید لرو چې دا ګټور و. مهرباني وکړئ موږ ته د تبصرې په برخه کې خبر راکړئ که تاسو کومه پوښتنه یا وړاندیز لرئ. مهرباني وکړئ زموږ ویب پاڼه وګورئ Exceldemy د نورو سپړلو لپاره.