مواد جي جدول
اڄ مان توهان کي ڏيکاريندس ته ڪيئن قطارون ڳڻڻ سان VBA Excel ۾ ڪنهن به ڊيٽا سيٽ مان. مان توھان کي ڏيکاريندس ته ڪھڙي ريت قطارون ڳڻائي سگھجن ٿيون ھڪڙي مخصوص رينج مان، ھڪڙي منتخب ٿيل رينج مان، ھڪڙي مخصوص معيار کي ملائيندي، ھڪڙي مخصوص متن جي قيمت کي ملائيندي، ۽ خالي سيلن کي خارج ڪندي.
ڊائون لوڊ مشق ورڪ بڪ
VBA.xlsm سان قطارون ڳڻيو
5 طريقن سان قطارون ڳڻڻ لاءِ VBA سان Excel ۾
هتي اسان کي سن فلاور ڪنڊرگارٽن نالي اسڪول ۾ ڪجهه شاگردن جي نالن ۽ انگلش ۾ انهن جي مارڪن سان گڏ ڊيٽا سيٽ حاصل ڪئي وئي آهي.
اڄ اسان جو مقصد ڳڻڻ آهي. VBA ڪوڊ استعمال ڪندي قطارن جو ڪل تعداد.
1. مخصوص رينج جي قطارن کي ڳڻڻ لاءِ VBA ڪوڊ استعمال ڪريو
⧪ قدم 1:
0> ➤ پريس ALT+F11 توهان جي ڪيبورڊ تي. VBA ونڊو کلي ويندو.11>
⧪ قدم 2:
➤ ڏانھن وڃو Insert ٽئب ۾ VBA ونڊو.
➤ اختيارن مان دستياب آهي، چونڊيو ماڊيول .
I
⧪ قدم 3:
➤ هڪ نئين ماڊل ونڊو جنهن کي “Module 1” کليو ويندو.
➤ هيٺيون داخل ڪريو VBA ڪوڊ ماڊل ۾.
ڪوڊ:
3593
نوٽس:
13>
⧪ قدم 4:
➤ ورڪ بڪ کي محفوظ ڪريو جيئن Excel Macro-enabled Workbook .
⧪ قدم 5:
➤ پنھنجي ورڪ شيٽ ڏانھن واپس وڃو ۽ پنھنجي ڪيبورڊ تي ALT+F8 کي دٻايو.
➤ ھڪ ڊائلاگ باڪس جنھن کي Macro سڏيو ويندو کلي ويندو. منتخب ڪريو Count_Rows ( جو نالو Macro) ۽ ڪلڪ ڪريو رن .
19>
⧪ مرحلا 6:
➤ توھان کي ھڪڙو ننڍڙو ميسيج باڪس ملندو جيڪو ڏيکاريندو ڪل قطارن جو تعداد ( 10 ھن صورت ۾ ).
➤ ڪلڪ ڪريو OK نڪرڻ لاءِ.
وڌيڪ پڙهو: Excel VBA ڊيٽا سان قطارون ڳڻڻ لاءِ
2. ھڪڙي منتخب ٿيل رينج جي قطارن کي ڳڻڻ لاءِ Excel VBA ڪوڊ کي ھلايو
اڳئين طريقي ۾، اسان ھڪڙي مخصوص حد جي قطارن جو تعداد شمار ڪيو ( B4:C13 ).
پر اسان هڪ VBA ڪوڊ پڻ استعمال ڪري سگهون ٿا ڪنهن به چونڊيل رينج ۾ قطارن جو تعداد ڳڻڻ لاءِ پنهنجي مرضي مطابق.
مرحلا سڀ ساڳيا آهن طريقو 1<2. 1>ڪوڊ:
2207
نوٽ:
- هي ڪوڊ هڪ ماڊل ٺاهي ٿو جنهن کي Count_Selected_Rows .
⧪ ۽ قدم 5 ۾، ڪوڊ هلائڻ کان اڳ، پهرين حد چونڊيو. ھتي مون پنھنجو سمورو ڊيٽا سيٽ چونڊيو آھي (بغير کالم ھيڊر )
22>
⧪ پوءِ ALT+F8 کي دٻايو، چونڊيو Count_Selected_Rows ، ۽ ڪلڪ ڪريو چلايو .
توهان کي هڪ ميسيج باڪس ملندو جنهن ۾ توهان کي توهان جي چونڊيل رينج ۾ قطارن جو ڪل تعداد ڏيکاريو ( 10 هن ۾ صورت.)
20>
3. VBA ڪوڊ داخل ڪريو قطارن کي ڳڻڻ لاءِ ايڪسل ۾ معيار سان
اسان هڪ VBA ڪوڊ پڻ استعمال ڪري سگهون ٿا قطارن جي ڪل تعداد کي ڳڻڻ لاءِ جيڪي مخصوص معيار برقرار رکن ٿيون.
مثال طور، اچو ته هڪ Macro ٺاهيون جيڪي 40 کان گهٽ مارڪون حاصل ڪندڙ شاگردن جو تعداد شمار ڪندا.
مرحلا به ساڳيا آهن طريقو 1 ( قدم 1-6 ).
⧪ بس ۾ قدم 3 ، تبديل ڪريو VBA ڪوڊ ھن تي:
ڪوڊ:
3246
نوٽ:
- هي ڪوڊ هڪ ماڊل ٺاهي ٿو جنهن کي Count_Rows_with_Criteria .
- لائين 6 ۾، اسان استعمال ڪيو “<40” ڇاڪاڻ ته اهو معيار آهي جيڪو اسان استعمال ڪري رهيا آهيون. توھان ان کي پنھنجي ضرورت مطابق تبديل ڪريو.
⧪ ۽ اسٽيپ 5 ۾، ڪوڊ کي هلائڻ کان پھريائين، سيلز جي حد کي منتخب ڪريو معيار هتي مون صرف ڪالم C ( C4:C13 ) چونڊيو آهي ڇاڪاڻ ته معيار اتي موجود آهي.
⧪ پوءِ <1 کي دٻايو>ALT+F8 ، منتخب ڪريو Count_Rows_with_Criteria ، ۽ ڪلڪ ڪريو چلايو .
توهان کي هڪ ميسيج باڪس ملندو جنهن ۾ ڏيکاريل آهي. توھان قطارن جو ڪل تعداد آھي جيڪو توھان جي معيار کي پورو ڪري ٿو ( 3 ھن صورت ۾.)
ملندڙ پڙھڻ
- Excel ڳڻپ ڏسڻ ۾ ايندڙ قطارون (فارمولا ۽ VBA ڪوڊ)
- ڪيئن ايڪسل ڳڻپ قطارون قدر سان (8)طريقا)
1>4. وي بي اي ڪوڊ شامل ڪريو قطارن کي ڳڻڻ لاءِ جيڪو مخصوص ٽيڪسٽ ويليو هجي
توهان هڪ VBA ڪوڊ پڻ استعمال ڪري سگهو ٿا قطارن جو تعداد ڳڻڻ لاءِ جنهن ۾ هڪ مخصوص ٽيڪسٽ ويل آهي.
هن نئين ڊيٽا سيٽ کي ڏسو.
اسان وٽ مارٽن بڪ اسٽور نالي هڪ بُڪ شاپ جي ڪجهه ڪتابن جا بڪ رڪارڊس آهن.
28>
<0 اچو ته هڪ Macroٺاهيو جيڪو هن ڊيٽا سيٽ مان مخصوص ٽيڪسٽ رکندڙ ڪتابن جي تعداد کي ڳڻائيندو.مرحلا به ساڳيا آهن طريقي 1 ( قدم 1-6 ).
⧪ بس ۾ قدم 3 ، تبديل ڪريو VBA ڪوڊ ھن تي:
ڪوڊ:
4409
نوٽ:
- هي ڪوڊ هڪ ماڊل ٺاهي ٿو جنهن کي Count_Rows_with_Specific_Text .
⧪ ۽ اسٽيپ 5 ۾، ڪوڊ هلائڻ کان اڳ، ٽيڪسٽ ويلز سان سيلز جي حد کي چونڊيو. هتي مون حد منتخب ڪئي آهي B4:B13 ( ڪتابن جا نالا ).
⧪ پوءِ ALT+ کي دٻايو. F8 ، منتخب ڪريو Count_Rows_with_Specific_Text ، ۽ ڪلڪ ڪريو رن .
⧪ An Input Box ظاھر ٿيندو جيڪو توھان کان پڇندو ته توھان کي مخصوص متن جي قيمت داخل ڪرڻ لاءِ جيڪو توھان ملائڻ چاھيو ٿا.
ھن مثال جي خاطر، مون ان کي "تاريخ" طور داخل ڪيو آھي.
آخرڪار، توهان کي هڪ پيغام باڪس ملندو جيڪو توهان کي قطارن جو ڪل تعداد ڏيکاريندو جنهن ۾ مخصوص متن شامل هوندو ( 3 هن صورت ۾.)
0> وڌيڪ پڙهو:1>ڪيئن ڳڻجي قطارن ۾ ٽيڪسٽ سانExcel
5. ايڪسل ۾ VBA استعمال ڪندي خالي سيلن سان قطارون ڳڻيو
آخر ۾، اسان هڪ ميڪرو ٺاهينداسين جيڪو قطارن جي ڪل تعداد کي ڳڻائيندو، سواءِ ڊيٽا سيٽ مان خالي سيلن کي.
ڏسو. هي نئون ڊيٽا سيٽ.
اسان وٽ ڪجهه اميدوارن جا مارڪس آهن جيڪي APEX گروپ نالي هڪ ڪمپني جي ڀرتي جي امتحان ۾ آهن.
پر بدقسمتيءَ سان، ڪجهه اميدوار امتحان ۾ نه اچي سگهيا ۽ انهن جي نشانن جي جاءِ تي خالي سيل آهن.
اچو هڪ ميڪرو ٺاهيو جيڪو قطارن جو ڪل تعداد ڳڻيو، خالي خانن کي ڇڏي.
مطلب ته، امتحان ۾ ڪيترا اميدوار ظاهر ٿيا.
مرحلا سڀ ساڳيا آهن طريقي 1 ( قدم 1-6 ).
0. 0> نوٽ:- هي ڪوڊ هڪ ماڊل ٺاهي ٿو جنهن کي Count_Rows_with_Blank_Cells .
⧪ قدم 5 ۾، ڪوڊ هلائڻ کان اڳ، خالي سيلن سان سيلن جي حد کي چونڊيو. هتي مون حد منتخب ڪئي آهي C4:C13 ( Tes ۾ نشان t).
⧪ پوءِ ALT کي دٻايو. +F8 ، منتخب ڪريو Count_Rows_with_Blank_Cells ، ۽ ڪلڪ ڪريو چلايو .
توهان کي هڪ ميسيج باڪس ملندو جيڪو توهان کي ڏيکاريندو. قطارن جو ڪل تعداد خالي خانن کان سواءِ ( 7 ھن صورت ۾.)
نتيجا
استعمال انهن طريقن سان، توهان ڊيٽا مان VBA سان قطارون شمار ڪري سگهو ٿامختلف حالتن سان ملندڙ Excel ۾ سيٽ ڪريو. ڇا توهان کي ڪو مسئلو آهي؟ اسان کان پڇڻ لاء آزاد محسوس ڪريو.