مواد جي جدول
هن سبق ۾، اسان اهو ٻڌائينداسين ته ڪيئن استعمال ڪجي VBA ايڪسل ۾ قطار ۾ قطارن کي لوپ ڪرڻ لاءِ. ساڳئي شيء کي بار بار ڪرڻ کان روڪڻ لاء اسان لوپ استعمال ڪندا آهيون. Microsoft Excel ۾ ڪم ڪرڻ دوران، اسان پاڻ کي اهڙي پوزيشن ۾ ڳولي سگهون ٿا جتي اسان کي ساڳيو ڪم ڪيترائي ڀيرا انجام ڏيڻ گهرجي. اسان اهو آساني سان ڪري سگهون ٿا لوپ استعمال ڪندي VBA . هن آرٽيڪل ۾، اسان ڏيکارينداسين 6 مثالن کي قطار ۾ لوپ ذريعي ايڪسل ۾ VBA سان. اهو لوپ جيڪو اسان سمورن مثالن ۾ استعمال ڪنداسين اهو آهي ' For-Next Loop '.
Practice Workbook ڊائون لوڊ ڪريو
اسان هتي تان مشق ورڪ بڪ ڊائون لوڊ ڪري سگھون ٿا.
VBA Loop through Rows in Range.xlsm
6 Examples to Loop through Rows in Range VBA سان Excel ۾
مثالن کي بيان ڪرڻ لاءِ هي سبق، اسان هيٺ ڏنل ڊيٽا سيٽ استعمال ڪنداسين. ڊيٽا سيٽ 5 وڪرو ڪندڙ جي پهرين ٻن مهينن لاءِ سيلز جي رقم تي مشتمل آهي.
1. قطار جي وچ ۾ لوپ ڪرڻ لاءِ رينج ۾ VBA استعمال ڪريو
پهرين مثال ۾، اسان استعمال ڪنداسين range variable to loop through range جي قطار ۾ VBA excel ۾. اسان هيٺ ڏنل ڊيٽا سيٽ ۾ هڪ VBA لوپ لاڳو ڪنداسين.
اچو ته هن مثال کي انجام ڏيڻ جا قدم ڏسو.
قدم:
- شروع ڪرڻ لاءِ، فعال ورڪ شيٽ ڏانھن وڃو ' رينج ويريئبل '.
- ان کان علاوه، ساڄي ڪلڪ ڪريو ۽ اختيار چونڊيو ' ڪوڊ ڏسو '. توهان پڻ دٻائي سگهو ٿا Alt + F11 ان کي کولڻ لاءِ.
- مٿي ڏنل عمل انهي ورڪ شيٽ لاءِ ڪوڊ ونڊو کوليندو آهي .
- وڌيڪ، ڪوڊ ونڊو ۾ ڪوڊ ٽائپ ڪريو:
6939
- پوءِ، ڪلڪ ڪريو چلايو يا پريس ڪريو F5 ڪوڊ کي هلائڻ لاءِ.
- آخر ۾، اسان کي هيٺين اسڪرين شاٽ وانگر نتيجا ملندا.
وڌيڪ پڙهو: Excel VBA: رينج ۾ ڪالمن ذريعي لوپ ڪريو (5 مثال)
2. VBA لاڳو ڪريو لوپ ذريعي قطار ۾ قطار ۾ عددي متغير سان
هڪ رينج ۾ قطار ذريعي لوپ ڪرڻ لاء هڪ ٻيو اختيار متغير کي چونڊڻ آهي. ٻئي مثال ۾، اسان لاڳو ڪنداسين VBA هيٺ ڏنل ڊيٽا سيٽ ۾ قطارن ذريعي قطارن کي عددي متغيرن سان گڏ ڪرڻ لاءِ. ھن طريقي کي ڪرڻ لاءِ قدم.
Steps:
- پھريون، ساڄي ڪلڪ ڪريو نالي فعال شيٽ تي ' عددي قدر '.
- اڳيون، اختيار چونڊيو ' ڪوڊ ڏسو '.
- هي عمل ان ورڪ شيٽ لاءِ ڪوڊ ونڊو کوليندو. توھان پڻ دٻائي سگھو ٿا Alt + F11 ان ڪوڊ ونڊو کولڻ لاءِ.
- ھيٺ ڏنل ڪوڊ ٽائيپ ڪريو ان ونڊو ۾:
7603
- ان کان پوءِ، ڪلڪ ڪريو چلايو يا ڪوڊ کي هلائڻ لاءِ F5 کي دٻايو.
- آخرڪار، اسان نتيجن کي هيٺ ڏنل تصوير وانگر ڏسي سگهون ٿا. مٿي ڏنل ڪوڊ نمبر جي فارميٽ کي decimal points ۾ تبديل ڪري ٿو.
پڙهووڌيڪ: VBA to Loop through Rows and Columns in a range in Excel (5 مثال)
3. Excel VBA صارف جي چونڊيل رينج ۾ قطار ۾ قطارن ذريعي لوپ ڪرڻ
۾ ٽيون مثال، اسان استعمال ڪنداسين VBA استعمال ڪندڙ جي چونڊيل رينج ۾ قطار جي ذريعي لوپ ڪرڻ لاءِ. تنهن ڪري، صارف ڊيٽا سيٽ جي چونڊيل حصي ۾ لوپ لاڳو ڪرڻ جي قابل هوندو.
اچو ته هن مثال سان لاڳاپيل قدم ڏسو.
قدم:
- شروع ۾، سيل جي حد کي چونڊيو ( D5:D9 ).
- اڳيون، ساڄي ڪلڪ ڪريو نالي فعال شيٽ تي ' استعمال ڪندڙ چونڊيو '. اختيار چونڊيو ' ڪوڊ ڏسو '.
12>
1580
- پوءِ، ان ورڪ شيٽ لاءِ ڪوڊ هلائڻ لاءِ رن تي ڪلڪ ڪريو يا F5<کي دٻايو. 2>key.
- تنهنڪري، هڪ پيغام باڪس ظاهر ٿئي ٿو جيڪو منتخب ٿيل حد جي پهرين قيمت ڏيکاري ٿو.
- ان کان علاوه، جيڪڏهن توهان ڪلڪ ڪيو ٺيڪ اهو چونڊيل رينج جو ٻيو قدر واپس ڪندو جيڪو سيل آهي D6 .
- اهو عمل جاري رهندو جيستائين چونڊيل رينج جي آخري قيمت جيڪا سيل D9 آهي.
وڌيڪ پڙهو: 1>ڊيٽا سان قطار ۾ قطارون ڳڻڻ لاءِ VBA ڪيئن استعمال ڪجيExcel (5 ميڪرو)
ملندڙ پڙھڻ
- ايڪسل ۾ فعال سيل مان رينج چونڊڻ لاءِ VBA ڪيئن استعمال ڪجي (3 طريقا)
- Excel ميڪرو: ڪيترن ئي ڪالمن کي متحرڪ رينج سان ترتيب ڏيو (4 طريقن)
- ڪيئن بدلجي رينج کي ايري ۾ ايڪسل VBA (3 طريقا)
4. ڊينامڪ رينج ۾ قطارن ذريعي لوپ ڪريو VBA
چوٿين مثال ۾، اسان لاڳو ڪنداسين VBA قطارن ذريعي متحرڪ رينج ۾ لوپ ڪرڻ لاءِ . هي مثال اڳين کان ٿورو مختلف آهي. اسان ايڪسل ورڪ شيٽ لاءِ لوپ ۾ رينج کي ترتيب ڏيڻ جي قابل ٿي وينداسين. اسان هن طريقي کي بيان ڪرڻ لاء هيٺ ڏنل ڊيٽا سيٽ استعمال ڪنداسين. هيٺ ڏنل ڊيٽا سيٽ ۾، اسان رينج جي قيمتن کي ڀرينداسين ( B8:C12 ) هڪ مخصوص قدر سان.
بس هيٺ ڏنل قدمن ذريعي وڃو ھن طريقي کي انجام ڏيڻ لاءِ.
اسٽيپس:
- پھريون، ان پٽ ويليو 6 سيل ۾ B1 ۽ C سيل ۾ B2 .
- ٻيو، فعال سيل تي ساڄي ڪلڪ ڪريو ۽ اختيار چونڊيو ' ڪوڊ ڏسو '.
12>
7063
- هاڻي، ڪوڊ کي هلائڻ لاءِ رن تي ڪلڪ ڪريو يا F5 ڪي کي دٻايو.
- نتيجي طور، ڊيٽا سيٽ قيمت سان ڀري ٿو $2500.00 هيٺين طريقي سان.
نوٽ:
مٿي ڏنل تصوير ۾، قدر 6 رينج جي پهرين ٻن قطارن جي نمائندگي ڪري ٿو ( B8:B9 ).
- آخر ۾، قيمت داخل ڪريو 9 ۾ سيل B1 بدران 6 . اسان هيٺ ڏنل تصوير ۾ نتيجا ڏسي سگهون ٿا.
5. VBA داخل ڪريو لوپ ذريعي پوري قطار ۾ رينج
پنجين مثال ۾، اسان ڏسنداسين ته اسان ڪيئن لاڳو ڪري سگهون ٿا VBA پوري قطار کي رينج ۾ لوپ ڪرڻ لاءِ. هي مثال چونڊيل هڪ يا گھڻن قطارن مان هڪ مخصوص قدر جي پوزيشن کي ڳوليندو.
تنهنڪري، اچو ته ڏسو ته اسان هن مثال تي عمل ڪرڻ لاء قدم کڻنداسين.
اسٽيپس:
- شروع ڪرڻ لاءِ، سائيٽ ڪلڪ ڪريو فعال شيٽ تي جنهن جو نالو ' سڄي قطار ' آهي. اختيار چونڊيو ' ڪوڊ ڏسو '.
12>
2417
- پوءِ، ڪلڪ ڪريو رن يا دٻايو F5 ڪوڊ کي هلائڻ لاءِ.
- مٿي ڏنل تصوير ۾، نمايان ٿيل قدر ' Chris ' ڏيکاري ٿو قيمت جيڪا اسان ڳوليندا سين. رينج ويليو ' 5:9 ' اشارو ڪري ٿو ته اسان سيل رينج ۾ قيمت ڳوليندا سين ( B5:B9 ).
- آخر ۾، هڪ پيغام باڪس ڏيکاري ٿو ته قيمت' Chris ' سيل ۾ واقع آهي B6 .
وڌيڪ پڙهو: ڪيئن استعمال ڪجي VBA لاءِ Excel
۾ هر قطار هڪ رينج ۾ 6. ايڪسل VBA
آخري مثال ۾، اسان لاڳو ڪنداسين VBA هر n-th قطار جي قطار ذريعي لوپ ڪرڻ لاءِ. هيٺ ڏنل ڊيٽا سيٽ ۾، اسان پنهنجي ڊيٽا جي حد جي بي جوڙ نمبر قطارن تي رنگ شيڊنگ لاڳو ڪنداسين.
تنهنڪري، اچو ته هن طريقي کي انجام ڏيڻ جا قدم ڏسو.
اسٽيپس:
12>12>
5936
- هاڻي، ڪلڪ ڪريو چلايو يا ڪوڊ کي هلائڻ لاءِ F5 کي کي دٻايو.
- آخر ۾، اسان ڏسي سگھون ٿا ته مٿي ڏنل ڪوڊ اسان جي ڊيٽا سيٽ مان صرف بي ترتيب نمبر قطارن کي ڇانو ڪري ٿو.
42>
وڌيڪ پڙهو: Excel VBA خالي سيل تائين رينج ذريعي لوپ ڪرڻ لاءِ (4 مثالون)
نتيجو
آخر ۾، هي ٽيوٽوريل توهان کي 6 رينج ۾ قطارن ذريعي لوپ ڪرڻ جا مثال VBA Excel ۾. ھن مضمون ۾ موجود مشق ورڪ شيٽ ڊائون لوڊ ڪريو پنھنجي صلاحيتن کي امتحان ۾ رکڻ لاءِ. جيڪڏهن توهان وٽ ڪو سوال آهي، مهرباني ڪري دٻي ۾ هڪ تبصرو ڇڏي ڏيوهيٺ. اسان جي ٽيم توهان جي پيغام جو جلد کان جلد جواب ڏيڻ جي ڪوشش ڪندي. وڌيڪ تخليقي Microsoft Excel مستقبل ۾ حل لاءِ نظر رکو.