مواد جي جدول
هن سبق ۾، اسين ايڪسل ۾ ميڪرو هلائڻ جا ڪيترائي مختلف طريقا ٻڌائينداسين - ربن ۽ وي بي ايڊيٽر کان، ڪسٽم ڪي بورڊ شارٽ ڪٽ سان، ۽ پنهنجو ميڪرو بٽڻ ٺاهي.
جيتوڻيڪ هڪ ايڪسل ميڪرو هلائڻ تجربيڪار استعمال ڪندڙن لاءِ هڪ سادي شيءِ آهي، اهو شايد ابتدائي ڪندڙن لاءِ فوري طور تي واضح نه هجي. هن آرٽيڪل ۾، توهان ميڪرو کي هلائڻ جا ڪيترائي طريقا سکندا، جن مان ڪجهه مڪمل طور تي تبديل ڪري سگھن ٿا توهان جي ايڪسل ورڪ بڪ سان رابطي جو طريقو.
- 5>
- Developer ٽئب تي، Code گروپ ۾، ڪلڪ ڪريو Macros . يا Alt + F8 شارٽ ڪٽ کي دٻايو.
- ڊائيلاگ باڪس ۾ جيڪو ڏيکاري ٿو، دلچسپي جي ميڪرو کي چونڊيو، ۽ پوء ڪلڪ ڪريو چلايو .
- Dveloper ٽئب تي، ڪوڊ گروپ ۾، ڪلڪ ڪريو Macros .
- Macro ڊائلاگ باڪس ۾، ڪلڪ ڪريو آپشنز .
- Macro Options ڊائلاگ باڪس ظاهر ٿيندو. ان ۾ شارٽ ڪٽ ڪي باڪس، ٽائيپ ڪريو ڪو به اپر ڪيس يا لوئر ڪيس اکر جيڪو توھان شارٽ ڪٽ لاءِ استعمال ڪرڻ چاھيو ٿا، ۽ پوءِ ڪلڪ ڪريو OK تبديلين کي محفوظ ڪرڻ لاءِ.
- ننڍي اکرن لاءِ، شارٽ ڪٽ Ctrl + اکر آهي.
- اپر ڪيس اکرن لاءِ، شارٽ ڪٽ Ctrl + Shift + اکر آهي.
- بند ڪريو Macro ڊائلاگ باڪس.
- دٻايو Alt + F11 Visual Basic Editor لانچ ڪرڻ لاءِ.
- ان ۾ Project Explorer کاٻي پاسي واري ونڊو، ان کي کولڻ لاءِ توهان جي ميڪرو تي مشتمل ماڊل تي ڊبل ڪلڪ ڪريو.
- ساڄي پاسي واري ڪوڊ ونڊو ۾، توهان ماڊل ۾ درج ڪيل سڀ ميڪرو ڏسندا. ڪرسر جي اندر ڪٿي به رکوmacro جنهن تي توهان عمل ڪرڻ چاهيو ٿا ۽ هيٺين مان هڪ ڪريو:
- مينيو بار تي، ڪلڪ ڪريو چلايو > سب/يوزر فارم هلائيو .
- ٽول بار تي، ڪلڪ ڪريو Macro هلائي بٽڻ (سائي ٽڪنڊي).
متبادل طور تي، توھان ھيٺ ڏنل شارٽ ڪٽ مان ھڪڙو استعمال ڪري سگھو ٿا:
- دٻايو سڄو ڪوڊ هلائڻ لاءِ F5.
- هر ڪوڊ لائين کي الڳ الڳ هلائڻ لاءِ F8 کي دٻايو. اهو تمام ڪارائتو آهي جڏهن ميڪروز کي جانچڻ ۽ ڊيبگ ڪرڻ.
- Developer ٽئب تي، Controls گروپ ۾، ڪلڪ ڪريو Insert ، ۽ منتخب ڪريو بٽن هيٺ From Controls .
- ورڪ شيٽ ۾ ڪٿي به ڪلڪ ڪريو. اهو کلي ويندو Asign Macro dialogue box.
- اهو ميڪرو چونڊيو جنهن کي توهان بٽڻ تي تفويض ڪرڻ چاهيو ٿا ۽ ڪلڪ ڪريو OK .
- ورڪ شيٽ ۾ هڪ بٽڻ داخل ٿئي ٿو. بٽڻ جي متن کي تبديل ڪرڻ لاء، بٽڻ تي صحيح ڪلڪ ڪريو ۽ منتخب ڪريو ٽيڪسٽ تبديل ڪريو ڪنيڪشن مينيو مان.
- هاءِ حذف ڪريوڊفالٽ ٽيڪسٽ جيئن ته بٽن 1 ۽ ٽائيپ ڪريو پنھنجو. اختياري طور تي، توھان متن کي بولڊ يا اٽالڪ فارميٽ ڪري سگھو ٿا.
- جيڪڏهن متن بٽڻ ۾ نه ٿو اچي، ته بٽڻ جي ڪنٽرول کي سائيز جي هينڊلز کي ڇڪي وڏو يا ننڍو ڪريو. مڪمل ٿيڻ کان پوءِ، ايڊٽ موڊ مان نڪرڻ لاءِ شيٽ تي ڪٿي به ڪلڪ ڪريو.
- Insert ٽئب تي، Illustrations گروپ ۾، ڪلڪ ڪريو شڪلون ۽ مطلوب شڪل جو قسم چونڊيو، مثال طور. گول ڪنڊن سان مستطيل:
- توهان جي ورڪ شيٽ ۾، ڪلڪ ڪريو جتي توهان شڪل واري شئي کي داخل ڪرڻ چاهيو ٿا.
- پنهنجي شڪل واري بٽڻ کي فارميٽ ڪريو جيئن توهان چاهيو ٿا. مثال طور، توهان ڪري سگهو ٿاڀريو ۽ آئوٽ لائن رنگ تبديل ڪريو يا شڪل فارميٽ ٽئب تي اڳواٽ بيان ڪيل اندازن مان ھڪڙو استعمال ڪريو. شڪل ۾ ڪجھ متن شامل ڪرڻ لاءِ، بس ان تي ڊبل ڪلڪ ڪريو ۽ ٽائپنگ شروع ڪريو.
- ميڪرو کي شڪل سان ڳنڍڻ لاءِ، شڪل واري شئي تي ساڄي ڪلڪ ڪريو، چونڊيو Asign Macro…، پوءِ مطلوب ميڪرو چونڊيو ۽ ڪلڪ ڪريو OK .
- سائيٽ ڪلڪ ڪريو Quick Access Toolbar ۽ چونڊيو More Commands… context menu مان.
- ان ۾ Commands from فهرست، منتخب ڪريو Macros .
- Macros جي لسٽ ۾، چونڊيو جيڪو توھان چاھيو ٿا بٽڻ تي تفويض ڪريو، ۽ ڪلڪ ڪريو شامل ڪريو . هي چونڊيل ميڪرو کي ساڄي پاسي Quick Access Toolbar بٽڻن جي لسٽ ۾ منتقل ڪندو.
ھن نقطي تي، توھان ڪلڪ ڪري سگھو ٿا OK تبديلين کي محفوظ ڪرڻ لاءِ يا ھيٺ بيان ڪيل ڪجھ وڌيڪ ڪسٽمائيزيشنون ڪريو.
- جيڪڏهن توهان ڳوليندا آهيو ته Microsoft پاران شامل ڪيل آئڪن توهان جي ميڪرو لاءِ مناسب ناهي، ڪلڪ ڪريو تبديل ڪريو ڊفالٽ آئڪن کي تبديل ڪرڻ لاءِ ٻئي هڪ سان.
- ان ۾ تبديل ڪريو بٽڻ ڊائلاگ باڪس جيڪوظاهر ٿئي ٿو، پنهنجي ميڪرو بٽڻ لاءِ هڪ آئڪن چونڊيو. اختياري طور، توھان پڻ تبديل ڪري سگھو ٿا ڊسپلي جو نالو ان کي وڌيڪ استعمال ڪندڙ-دوست بڻائڻ لاءِ. ميڪرو نالي جي برعڪس، بٽڻ جو نالو خالن تي مشتمل ٿي سگھي ٿو.
- ٻنهي ڊائلاگ ونڊوز کي بند ڪرڻ لاءِ ٻه ڀيرا ٺيڪ تي ڪلڪ ڪريو.
- ڪيئن ٺاھيو ڪسٽم ربن ٽئب
- ڪئين ٺاھيو ڪسٽم گروپ
- ربن تي ساڄي ڪلڪ ڪريو، ۽ پوءِ ڪلڪ ڪريو ربن کي ڪسٽمائيز ڪريو .
- ڊائيلاگ باڪس ۾ ظاهر ٿئي ٿو، ھيٺيون ڪريو:
- ساڄي پاسي لسٽ ٽيب ۾، پنھنجو ڪسٽم گروپ چونڊيو.
- ان ۾ چونڊ ڪمانڊ مان کاٻي پاسي لسٽ، منتخب ڪريو Macros .
- Macros جي لسٽ ۾، ھڪڙو چونڊيو جيڪو توھان گروپ ۾ شامل ڪرڻ چاھيو ٿا.
- شامل ڪريو بٽڻ تي ڪلڪ ڪريو.
هن مثال لاءِ، مون هڪ نئين ٽيب ٺاهي آهي جنهن جو نالو آهي Macros ۽ هڪ ڪسٽم گروپ جنهن جو نالو آهي Formatting Macros . هيٺ ڏنل اسڪرين شاٽ ۾، اسان شامل ڪري رهيا آهيون Format_Headers انهي گروپ ڏانهن ميڪرو.
- ميڪرو هاڻي ڪسٽم ربن گروپ ۾ شامل ڪيو ويو آهي. پنهنجي ميڪرو بٽڻ کي هڪ دوستي وارو نالو ڏيڻ لاءِ، ان کي چونڊيو ۽ ڪلڪ ڪريو نالي مٽايو :
- نالي مٽايو ڊائلاگ باڪس ۾، جيڪو به نالو توهان چاهيو ان ۾ ٽائپ ڪريو نالو ڏيکاريو باڪس (بٽن جي نالن ۾ خالن جي اجازت آهي) ۽ پنهنجي ميڪرو بٽڻ لاءِ هڪ آئڪن چونڊيو. جڏهن ڪيو ويو، ڪلڪ ڪريو ٺيڪ.
- پنهنجي تبديلين کي محفوظ ڪرڻ لاءِ OK تي ڪلڪ ڪريو ۽ مکيه ڊائلاگ باڪس کي بند ڪريو.
- اوھين اھو ورڪ بڪ کوليو جنھن ۾ توھان چاھيو ٿا ته ميڪرو عمل ۾ اچي.
- دٻايو Alt + F11 Visual Basic Editor کولڻ لاءِ.
- Project Explorer ۾، ڊبل ڪلڪ ڪريو هي ورڪ بڪ ان جي ڪوڊ ونڊو کولڻ لاءِ.
- ڪوڊ ونڊو جي مٿان آبجڪٽ لسٽ ۾، منتخب ڪريو ڪم بڪ . اهو اوپن واقعي لاءِ هڪ خالي طريقو ٺاهي ٿو جنهن ۾ توهان پنهنجو ڪوڊ شامل ڪري سگهو ٿا جيئن اسڪرين شاٽ ۾ ڏيکاريل آهيهيٺ ڏنل.
- پروجيڪٽ ايڪسپلورر ۾، ساڄي ڪلڪ ڪريو ماڊيول ، ۽ پوءِ ڪلڪ ڪريو داخل ڪريو > ماڊيول .
- ان ۾ ڪوڊ ونڊو، ھيٺ ڏنل ڪوڊ لکو:
ايڪسل ۾ VBA تي عمل ڪرڻ لاء تيز ترين طريقن مان ھڪڙو آھي ميڪرو کي هلائڻ لاء ڊولپر ٽيب. جيڪڏهن توهان VBA ڪوڊ سان اڳ ڪڏهن به ڊيل نه ڪيو آهي، توهان کي پهريان ڊولپر ٽيب کي چالو ڪرڻ جي ضرورت پوندي. ۽ پوءِ ھيٺيون ڪم ڪريو:
ٽپ. جيڪڏهن ڊولپر ٽئب توهان جي ايڪسل ربن ۾ شامل نه ڪئي وئي آهي، ته Macro ڊائلاگ کي کولڻ لاءِ Alt + F8 کي دٻايو.
ڪسٽم ڪي بورڊ شارٽ ڪٽ سان ميڪرو هلايو
جيڪڏهن توهان عمل ڪيو هڪ خاص ميڪرو باقاعده بنياد تي، توهان ان کي هڪ شارٽ کٽ ڪيچ تفويض ڪري سگهو ٿا. ھڪڙو شارٽ ڪٽ شامل ڪري سگھجي ٿو ھڪڙي نئين ميڪرو کي رڪارڊ ڪرڻ دوران ۽ موجوده ھڪڙي کي. ان لاءِ، ھي قدم کڻو:
ٽپ. اها صلاح ڏني وئي آهي ته هميشه اپر ڪيس مکيه مجموعن کي ميڪرو (Ctrl + Shift + letter ) لاءِ استعمال ڪيو وڃي نه ته ڊفالٽ ايڪسل شارٽڪٽس کي اوور رائڊ ڪرڻ لاءِ. مثال طور، جيڪڏهن توهان هڪ ميڪرو کي Ctrl + f تفويض ڪريو ٿا، ته توهان Find and Replace dialog کي ڪال ڪرڻ جي صلاحيت وڃائي ويهندؤ.
هڪ ڀيرو شارٽ ڪٽ مقرر ڪيو وڃي ٿو، بس ان ڪيئي ميلاپ کي دٻايو. پنهنجو ميڪرو هلايو.
VBA Editor مان ميڪرو ڪيئن هلائجي
جيڪڏهن توهان جو مقصد هڪ ايڪسل پرو بڻجڻو آهي ته پوءِ توهان کي ضرور ڄاڻڻ گهرجي ته ميڪرو ڪيئن شروع ڪجي نه صرف ايڪسل مان پر ان کان به. بصري بنيادي ايڊيٽر. سٺي خبر اها آهي ته اهو توهان جي توقع کان تمام گهڻو آسان آهي :)
ٽپ. جيڪڏهن توهان کي پنهنجي ڪيبورڊ مان ايڪسل هلائڻ پسند آهي، ته هي سبق ڪم اچي سگهي ٿو: 30 سڀ کان وڌيڪ ڪارائتو ايڪسل ڪي بورڊ شارٽ ڪٽ.
ايڪسل ۾ ميڪرو بٽڻ ڪيئن ٺاهيو
ميڪرو هلائڻ جا روايتي طريقا آهن. ڏکيو نه آهي، پر اڃا به هڪ مسئلو پيش ڪري سگهي ٿو جيڪڏهن توهان ڪنهن سان ورڪ بڪ شيئر ڪري رهيا آهيو جنهن کي VBA سان ڪو به تجربو ناهي - اهي صرف اهو نه ڄاڻندا ته ڪٿي ڏسڻ لاء! ميڪرو کي هلائڻ بلڪل آسان ۽ هر ڪنهن لاءِ آسان بنائڻ لاءِ، پنهنجو ميڪرو بٽڻ ٺاهيو.
۽ ھاڻي، توھان ان جي بٽڻ تي ڪلڪ ڪري ميڪرو کي هلائي سگھو ٿا. ميڪرو جيڪو اسان مقرر ڪيو آهي، چونڊيل سيلن کي فارميٽ ڪري ٿو جيئن هيٺ ڏنل اسڪرين شاٽ ۾ ڏيکاريل آهي:
ٽپ. توھان پڻ ھڪڙي ميڪرو کي ھڪڙي موجوده بٽڻ يا ٻين فارم ڪنٽرولن کي تفويض ڪري سگھو ٿا جهڙوڪ اسپن بٽڻ يا اسڪرول بار. ان لاءِ، توهان جي ورڪ شيٽ ۾ داخل ڪيل ڪنٽرول تي صحيح ڪلڪ ڪريو ۽ پاپ اپ مينيو مان Asign Macro چونڊيو.
گرافڪ شئي مان ميڪرو بٽڻ ٺاهيو
افسوس سان ، اهو ممڪن ناهي ته بٽڻ جي ڪنٽرولن جي ظاهر کي ترتيب ڏيو، ڇاڪاڻ ته اهو بٽڻ جيڪو اسان هڪ لمحو اڳ ٺاهيو هو اهو تمام سٺو نه ٿو لڳي. واقعي خوبصورت Excel ميڪرو بٽڻ ٺاهڻ لاءِ، توھان استعمال ڪري سگھو ٿا شڪلون، آئڪن، تصويرون، WordArt ۽ ٻيون شيون.
مثال طور، مان توھان کي ڏيکاريندس ته توھان ھڪڙي شڪل کي ڪلڪ ڪري ميڪرو ڪيئن هلائي سگھو ٿا:
هاڻي توهان وٽ هڪ شڪل آهي جيڪا هڪ بٽڻ وانگر نظر اچي ٿي ۽ جڏهن به توهان ان تي ڪلڪ ڪريو ته مقرر ڪيل ميڪرو کي هلائي ٿو:
Quick Access Toolbar ۾ ميڪرو بٽڻ ڪيئن شامل ڪجي
ورڪ شيٽ ۾ داخل ٿيل ميڪرو بٽڻ سٺو لڳندو آهي، پر هر شيٽ تي هڪ بٽڻ شامل ڪرڻ وقت سازي آهي. پنهنجي پسنديده ميڪرو کي ڪٿي به رسائي لائق بنائڻ لاءِ، ان کي تڪڙو رسائي ٽولبار ۾ شامل ڪريو. هتي ڪيئن آهي:
ڊن! ھاڻي توھان وٽ آھي ميڪرو هلائڻ لاءِ پنھنجو Excel بٽڻ حسب ضرورت ربن گروپ رکڻ لاءِ آسان، چئو My Macros ، ۽ سڀني مشهور ميڪروز کي ان گروپ ۾ بٽڻ طور شامل ڪريو.
پهرين، موجوده ٽئب يا پنھنجي پنھنجي ٽئب ۾ ڪسٽم گروپ شامل ڪريو. تفصيلي هدايتن لاءِ، مھرباني ڪري ڏسو:
۽ پوءِ شامل ڪريو ميڪرو بٽڻ دٻايو پنھنجي ڪسٽم گروپ ڏانھن ھنن قدمن تي عمل ڪندي:
مثال طور، مون ٽي ميڪرو بٽڻ رکيا آهن پنهنجي ايڪسل ربن ۽ هاڻي انهن مان ڪنهن کي به هڪ بٽڻ جي ڪلڪ سان هلائي سگهو ٿا:
ورڪ بڪ کولڻ تي ميڪرو ڪيئن هلايو
ڪڏهن ڪڏهن توهان چاهيو ٿا ته ورڪ بڪ کولڻ تي ميڪرو خودڪار طريقي سان هلائڻ لاءِ. مثال طور، ڪجهه پيغام ڏيکارڻ، اسڪرپٽ هلائڻ يا هڪ خاص حد صاف ڪرڻ. اهو ٻن طريقن سان ٿي سگهي ٿو.
Workbook_Open Event استعمال ڪندي ميڪرو پاڻمرادو هلايو
هيٺ ڏنل قدم آهن ميڪرو ٺاهڻ لاءِ جيڪي خودڪار طريقي سان هلن ٿا جڏهن توهان ڪنهن مخصوص ورڪ بڪ کي کوليو:
<8مثال طور، هيٺ ڏنل ڪوڊ هر دفعي ورڪ بڪ کولڻ تي خوش آمديد پيغام ڏيکاريندو:
پرائيويٽ ذيلي Workbook_Open() MsgBox "مهيني رپورٽ ۾ ڀليڪار!" End Subآٽو_اوپن ايونٽ سان ورڪ بڪ کولڻ تي ميڪرو کي ٽريگر ڪريو
ورڪ بڪ کولڻ تي خودڪار طريقي سان ميڪرو هلائڻ جو ٻيو طريقو آٽو_اوپن ايونٽ استعمال ڪرڻ آهي. Workbook_Open واقعي جي برعڪس، Auto_Open() کي معياري ڪوڊ ماڊل ۾ ويهڻ گھرجي، نه ته This Workbook ۾.
هتي اهڙا ميڪرو ٺاهڻ جا مرحلا آهن:
ھتي حقيقي زندگي جي ڪوڊ جو ھڪڙو مثال آھي جيڪو ورڪ بڪ کولڻ تي ميسيج باڪس ڏيکاري ٿو:
Sub Auto_Open () MsgBox "مهيني رپورٽ ۾ ڀليڪار!" آخر ذيلينوٽ! Auto_Open واقعو ختم ٿيل آهي ۽ پوئتي مطابقت لاءِ دستياب آهي. اڪثر ڪيسن ۾، ان کي بدلائي سگھجي ٿو Workbook_Open واقعي سان. وڌيڪ معلومات لاءِ، مھرباني ڪري ڏسو Workbook_Open بمقابلہ Auto_Open.
جيڪو به واقعو توھان استعمال ڪندا، توھان جو ميڪرو پاڻمرادو ھلندو ھر وقت جڏھن توھان ڪوڊ تي مشتمل Excel فائل کوليندا. اسان جي صورت ۾، هيٺ ڏنل پيغام باڪس ڏيکاريل آهي:
هاڻي ته توهان Excel ۾ ميڪرو هلائڻ جا ڪيترائي طريقا ڄاڻو ٿا، توهان کي صرف هڪ چونڊڻ جي ضرورت آهي جيڪو توهان جي ضرورتن لاءِ مناسب آهي. مان توهان جي پڙهڻ ۽ اميد لاء مهربانيتوهان کي ايندڙ هفتي اسان جي بلاگ تي ڏسڻ لاءِ!