VBA ڏانهن لوپ ذريعي قطار ۾ قطار ۾ ايڪسل (6 مثال)

  • هن کي شيئر ڪريو
Hugh West

هن سبق ۾، اسان اهو ٻڌائينداسين ته ڪيئن استعمال ڪجي 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>
  • مٿي ڏنل حڪم هڪ VBA ڪوڊ ونڊو کوليندو. فعال ورڪ شيٽ لاء. توھان ان ڪوڊ ونڊو کي پڻ کوليو ٿا Alt + F11 کي دٻائي. ان خالي ڪوڊ ونڊو ۾ ھيٺ ڏنل ڪوڊ داخل ڪريو:
  • 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>
  • هي حڪم فعال ورڪ شيٽ لاءِ VBA ڪوڊ ونڊو کوليندو. انهي ڪوڊ ونڊو کي کولڻ جو هڪ ٻيو طريقو آهي Alt + F11 کي دٻايو.
  • ٽيون ان ڪوڊ ونڊو ۾ هيٺ ڏنل ڪوڊ داخل ڪريو:
  • 7063
    • هاڻي، ڪوڊ کي هلائڻ لاءِ رن تي ڪلڪ ڪريو يا F5 ڪي کي دٻايو.

    • نتيجي طور، ڊيٽا سيٽ قيمت سان ڀري ٿو $2500.00 هيٺين طريقي سان.

    نوٽ:

    مٿي ڏنل تصوير ۾، قدر 6 رينج جي پهرين ٻن قطارن جي نمائندگي ڪري ٿو ( B8:B9 ).

    • آخر ۾، قيمت داخل ڪريو 9 ۾ سيل B1 بدران 6 . اسان هيٺ ڏنل تصوير ۾ نتيجا ڏسي سگهون ٿا.

    5. VBA داخل ڪريو لوپ ذريعي پوري قطار ۾ رينج

    پنجين مثال ۾، اسان ڏسنداسين ته اسان ڪيئن لاڳو ڪري سگهون ٿا VBA پوري قطار کي رينج ۾ لوپ ڪرڻ لاءِ. هي مثال چونڊيل هڪ يا گھڻن قطارن مان هڪ مخصوص قدر جي پوزيشن کي ڳوليندو.

    تنهنڪري، اچو ته ڏسو ته اسان هن مثال تي عمل ڪرڻ لاء قدم کڻنداسين.

    اسٽيپس:

    • شروع ڪرڻ لاءِ، سائيٽ ڪلڪ ڪريو فعال شيٽ تي جنهن جو نالو ' سڄي قطار ' آهي. اختيار چونڊيو ' ڪوڊ ڏسو '.

    12>
  • مٿي ڏنل حڪم هڪ خالي VBA ڪوڊ ونڊو کوليندو آهي. فعال ورڪ شيٽ لاء. اسان هن ڪوڊ ونڊو کي Alt + F11 کي دٻائي پڻ حاصل ڪري سگهون ٿا.
  • اڳتي هلي، هيٺ ڏنل ڪوڊ داخل ڪريو ان ڪوڊ ونڊو ۾:
  • 2417
    • پوءِ، ڪلڪ ڪريو رن يا دٻايو F5 ڪوڊ کي هلائڻ لاءِ.

    • مٿي ڏنل تصوير ۾، نمايان ٿيل قدر ' Chris ' ڏيکاري ٿو قيمت جيڪا اسان ڳوليندا سين. رينج ويليو ' 5:9 ' اشارو ڪري ٿو ته اسان سيل رينج ۾ قيمت ڳوليندا سين ( B5:B9 ).
    • آخر ۾، هڪ پيغام باڪس ڏيکاري ٿو ته قيمت' Chris ' سيل ۾ واقع آهي B6 .

    وڌيڪ پڙهو: ڪيئن استعمال ڪجي VBA لاءِ Excel

    ۾ هر قطار هڪ رينج ۾ 6. ايڪسل VBA

    آخري مثال ۾، اسان لاڳو ڪنداسين VBA هر n-th قطار جي قطار ذريعي لوپ ڪرڻ لاءِ. هيٺ ڏنل ڊيٽا سيٽ ۾، اسان پنهنجي ڊيٽا جي حد جي بي جوڙ نمبر قطارن تي رنگ شيڊنگ لاڳو ڪنداسين.

    تنهنڪري، اچو ته هن طريقي کي انجام ڏيڻ جا قدم ڏسو.

    اسٽيپس:

    12>
  • سڀ کان پهريان، سائيٽ ڪلڪ ڪريو فعال شيٽ تي ' n-th Row '. اختيار چونڊيو ' ڪوڊ ڏسو '.
  • 12>
  • اڳيون، اهو هڪ خالي VBA ڪوڊ ونڊو کوليندو آهي. انهي ورڪ شيٽ لاءِ. اسان هن ڪوڊ ونڊو کي Alt + F11 کي دٻائي پڻ حاصل ڪري سگهون ٿا.
  • پوءِ ان ڪوڊ ونڊو ۾ هيٺ ڏنل ڪوڊ ٽائپ ڪريو:
  • 5936
    • هاڻي، ڪلڪ ڪريو چلايو يا ڪوڊ کي هلائڻ لاءِ F5 کي کي دٻايو.

    • آخر ۾، اسان ڏسي سگھون ٿا ته مٿي ڏنل ڪوڊ اسان جي ڊيٽا سيٽ مان صرف بي ترتيب نمبر قطارن کي ڇانو ڪري ٿو.

    42>

    وڌيڪ پڙهو: Excel VBA خالي سيل تائين رينج ذريعي لوپ ڪرڻ لاءِ (4 مثالون)

    نتيجو

    آخر ۾، هي ٽيوٽوريل توهان کي 6 رينج ۾ قطارن ذريعي لوپ ڪرڻ جا مثال VBA Excel ۾. ھن مضمون ۾ موجود مشق ورڪ شيٽ ڊائون لوڊ ڪريو پنھنجي صلاحيتن کي امتحان ۾ رکڻ لاءِ. جيڪڏهن توهان وٽ ڪو سوال آهي، مهرباني ڪري دٻي ۾ هڪ تبصرو ڇڏي ڏيوهيٺ. اسان جي ٽيم توهان جي پيغام جو جلد کان جلد جواب ڏيڻ جي ڪوشش ڪندي. وڌيڪ تخليقي Microsoft Excel مستقبل ۾ حل لاءِ نظر رکو.

    Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.