ايڪسل ۾ فعال سيل مان رينج چونڊڻ لاءِ VBA ڪيئن استعمال ڪجي (3 طريقا)

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

اسان توهان کي ڏيکارڻ وارا آهيون 3 طريقا Excel VBA ۾ منتخب رينج مان فعال سيل . هن کي ڏيکارڻ لاءِ، اسان هڪ ڊيٽا سيٽ چونڊيو آهي جنهن سان 3 ڪالمن : “ پهريون نالو ”، “ آخري نالو ”، ۽ “ اي ميل “. اسان هڪ سيل چونڊينداسون ۽ استعمال ڪندي Excel VBA اسان ان سيل مان حد چونڊينداسين.

Practice Workbook ڊائون لوڊ ڪريو

Active Cell.xlsm مان رينج منتخب ڪريو

ايڪسل ۾ VBA استعمال ڪندي ايڪٽو سيل مان رينج چونڊڻ جا 3 طريقا

1. ايڪٽو سيل کان آخري غير خالي سيل تائين رينج چونڊڻ لاءِ VBA کي استعمال ڪرڻ

پهرين طريقي لاءِ، اسان استعمال ڪرڻ وارا آهيون Range.End ملڪيت.

هتي، اسان پنهنجي ڪوڊ کي هڪ ماڊيول طور داخل ڪنداسين. آڻڻ لاءِ ماڊيول ونڊو، هي ڪريو-

قدم:

11>
  • سڀ کان پهريان، ڊولپر کان ٽيب >>> منتخب ڪريو Visual Basic .
  • Visual Basic ونڊو ظاهر ٿيندي.

    • آخرڪار، Insert >>> کان منتخب ڪريو Module .

    اهو آڻيندو Module ونڊو.

    1.1. End(xlUp) پراپرٽي کي استعمال ڪندي

    هن حصي ۾، اسان چونڊ ڪرڻ وارا آهيون رينج مٿي آخري غير خالي سيل<تائين. 2> اسان جي فعال سيل مان.

    0> قدم: 11>
  • سڀ کان پهريان، مٿي آڻيو ماڊيول ونڊو.
  • ٻيو، ٽائپ ڪريو ھيٺ ڏنل ڪوڊ.
  • 14>
    5705

    اسان اسان جي ذيلي طريقي 19>ToUp . پوء اسان اسان جي چونڊ ڪري رهيا آهيون حد . پهرين قيمت اسان جي فعال سيل آهي. آخري قدر آهي ActiveCell.End(xlUp) . آخر ۾، اسان منتخب ڪري رهيا آهيون رينج سان رينج . منتخب ڪريو طريقو.

      <12 ٽيون، محفوظ ڪريو ان کي ۽ ونڊو بند ڪريو. 12>ان کان پوءِ، چونڊيو سيل C6 . هي سيل اسان جو فعال سيل آهي. 14>

      22>3>

      هاڻي، اسان وڃڻ وارا آهيون. آڻيو Macro ونڊو. ائين ڪرڻ لاءِ-

      • مان ڊولپر ٽئب >>> منتخب ڪريو Macros .

      ان کان پوءِ، Macro ڊائيلاگ باڪس ظاهر ٿيندو.

      • پوءِ، " Macro name: " مان " ToUp " چونڊيو.
      • آخر ۾، ڪلڪ ڪريو چلايو >.

      اسان اهو ڏسي سگهون ٿا، اسان چونڊيو آهي سيل رينج C4:C6 .

      0> وڌيڪ پڙهو: 1>Excel VBA: نقل ڪريو متحرڪ رينج ٻئي ورڪ بڪ ڏانهن

      1.2. Encorporating the End(xlDown) Property

      هن حصي ۾، اسان پنهنجي فعال سيل مان رينج هيٺ کي چونڊڻ وارا آهيون.

      قدم:

      11>
    • پهريون، مٿي آڻيو ماڊيول ونڊو.
    • 12>ٻيو، قسم هيٺ ڏنل ڪوڊ.
    5282

    اسان اسان جي سب پروسيجر ToDown کي سڏي رهيا آهيون. پوء اسان اسان جي چونڊ ڪري رهيا آهيون حد . پهرين قيمت اسان جي فعال سيل آهي. آخري قدر آهي ActiveCell.End(xlDown) . آخرڪار، اسان آهيونمنتخب ڪريو رينج سان رينج . منتخب ڪريو طريقو.

    • ٽيون، <1 ان کي محفوظ ڪريو ۽ ونڊو بند ڪريو.
    • ان کان پوء، چونڊيو سيل C6 . هي آهي اسان جو فعال سيل .
    • 14>

      27>

      11>12>پوءِ، آڻيو ميڪرو ڊائلاگ باڪس .<13
    • منتخب ڪريو " ToDown ".
    • آخر ۾، ڪلڪ ڪريو چلايو .

    <0 اهڙيءَ طرح، اسان پنهنجي فعال سيلمان چونڊيو آهيهڪ رينجاستعمال ڪندي Excel VBA.

    وڌيڪ پڙهو: Excel VBA to Loop through Range till Empty Cell (4 مثال)

    ملندڙ آرٽيڪل

    • Excel VBA: رينج ۾ ڪالمن ذريعي لوپ ڪريو (5 مثال)
    • ايڪسل ۾ هر قطار لاءِ VBA ڪيئن استعمال ڪجي
    • Excel ميڪرو: ڪيترن ئي ڪالمن کي متحرڪ رينج سان ترتيب ڏيو (4 طريقا)
    • VBA to Loop through Rows and Columns in a range in Excel (5 مثال)
    • 12>1>ڪيئن بدلجي رينج کي ايڪسل VBA ۾ صف ۾ (3 طريقا)

    1.3. End(xlToLeft) پراپرٽي کي لاڳو ڪرڻ

    هن حصي ۾، اسان پنهنجي فعال سيل جي رينج کي کاٻي کي منتخب ڪرڻ وارا آهيون. .

    قدم:

    • سڀ کان پهريان، مٿي آڻيو ماڊيول ونڊو.
    • ٻيو، قسم ھيٺ ڏنل ڪوڊ.
    1395

    اسان اسان جي سب پروسيجر ToLeft کي سڏي رهيا آهيون. پوء اسان اسان جي چونڊ ڪري رهيا آهيون حد . پهرين قيمت اسان جي فعال سيل آهي. آخري قدر آهي ActiveCell.End(xlToLeft) . آخر ۾، اسان رينج کي رينج سان منتخب ڪري رهيا آهيون. منتخب ڪريو طريقو.

      <12 ٽيون، محفوظ ڪريو ان کي ۽ ونڊو بند ڪريو. 12>ان کان پوءِ، چونڊيو سيل D7 . هي آهي اسان جو فعال سيل .

    11>
  • پوءِ، آڻيو ميڪرو ڊائلاگ باڪس .<13
  • منتخب ڪريو " ToLeft ".
  • آخر ۾، ڪلڪ ڪريو چلايو .
  • <0 اهڙيءَ طرح، اسان پنهنجي فعال سيل مان چونڊيو آهي هڪ رينج استعمال ڪندي Excel VBA .

    1.4. End(xlToRight) پراپرٽي کي لاڳو ڪرڻ

    هن حصي ۾، اسان پنهنجي فعال سيل جي رينج کي ساڄي کي منتخب ڪرڻ وارا آهيون. .

    قدم:

    • سڀ کان پهريان، مٿي آڻيو ماڊيول ونڊو.
    • ٻيو، قسم ھيٺ ڏنل ڪوڊ.
    3219

    اسان اسان جي ذيلي طريقيڪار ToRight کي سڏي رهيا آهيون. پوء اسان اسان جي چونڊ ڪري رهيا آهيون حد . پهرين قيمت اسان جي فعال سيل آهي. آخري قدر آهي ActiveCell.End(xlToRight) . آخر ۾، اسان رينج کي رينج سان منتخب ڪري رهيا آهيون. منتخب ڪريو طريقو.

    34>

      <12 ٽيون، محفوظ ڪريو ان کي ۽ ونڊو بند ڪريو.
    12>ان کان پوء، چونڊيو سيل C8. هي آهي اسان جو فعال سيل.14>

    35>

    11>12>پوءِ، آڻيو ميڪرو ڊائلاگ باڪس.<13
  • منتخب ڪريو " ToRight ".
  • آخر ۾، ڪلڪ ڪريو چلايو .
  • <0 اهڙيء طرح، اسان منتخب ڪيو آهيهڪ حداسان جي فعال سيلمان استعمال ڪندي Excel VBA.

    2. استعمال ڪندي VBA رينج. آفسٽ پراپرٽي فعال سيل مان رينج چونڊڻ لاءِ ايڪسل ۾ VBA استعمال ڪندي

    ٻئي طريقي لاءِ، اسان استعمال ڪرڻ وارا آھيون VBA Range.Offset ملڪيت کي چونڊڻ لاءِ range اسان جي فعال سيل استعمال ڪندي. .

    Steps:

    • سڀ کان پهريان، ٽائپ ڪريو ھيٺ ڏنل ڪوڊ کي ماڊيول ونڊو ۾.
    7015

    اسان پنهنجو سب پروسيجر UsingOffset ٺاهيو آهي. پوء اسان اسان جي چونڊ ڪري رهيا آهيون حد . پهرين قيمت اسان جي فعال سيل آهي. آخري قدر آهي ActiveCell.Offset (1,2) . آفسيٽ پراپرٽي سان اسان 1 قطار هيٺ ۽ 2 ڪالمن ساڄي منتقل ڪري رهيا آهيون. آخر ۾، اسان رينج کي رينج سان منتخب ڪري رهيا آهيون. منتخب ڪريو طريقو.

    • ٻيو، محفوظ ڪريو ان کي ۽ بند ڪريو ونڊو.
    • 12>ان کان پوء، چونڊيو سيل B8 . هي آهي اسان جو فعال سيل .

    11>
  • پوءِ، آڻيو ميڪرو ڊائلاگ باڪس .
  • منتخب ڪريو " UsingOffset ".
  • آخر ۾، ڪلڪ ڪريو چلايو .
  • <0 نتيجي ۾، اسان چونڊيو آهيهڪ رينجمان فعال سيل. ان کان علاوه، اھو اھو آھي جيڪو آخري مرحلو ڏسڻ گھرجي.

    وڌيڪ پڙھو: Excel VBA: قدرن سان سيلن جي حد حاصل ڪريو (7 مثال)

    3. موجوده علائقي جي ملڪيت کي استعمال ڪندي ايڪسل ۾ VBA استعمال ڪندي فعال سيل مان رينج چونڊيو

    آخري طريقي لاءِ، اسان استعمال ڪنداسين Range.CurrentRegion ملڪيت.

    Steps:

      <12 سڀ کان پهريان، ٽائپ ڪريو هيٺ ڏنل ڪوڊ ماڊيول ونڊو ۾.
    8610

    اسان اسان جي سب طريقي کي ڪال ڪري رهيا آهيون. سي ريجن . پوء اسان اسان جي چونڊ ڪري رهيا آهيون حد . سان موجوده علائقو پراپرٽي، اسان منتخب ڪري رهيا آهيون رينج هڪ خالي سيل تائين. آخر ۾، اسان رينج کي رينج سان منتخب ڪري رهيا آهيون. منتخب ڪريو طريقو.

    42>

    • ٻيو، محفوظ ڪريو ان کي ۽ واپس وڃو Excel شيٽ.
    • ان کان پوءِ، چونڊيو سيل C10 . هي آهي اسان جو فعال سيل .

    43>

    11>
  • پوءِ، آڻيو ميڪرو ڊائلاگ باڪس .<13
  • منتخب ڪريو “ cRegion ”.
  • آخر ۾، ڪلڪ ڪريو چلايو .
  • <0 اهڙيءَ طرح، اسان چونڊيو آهي رينج هڪ خالي سيل تائين.

    45>

    مشق سيڪشن

    اسان Excel فائل ۾ هر طريقي لاءِ عملي ڊيٽا سيٽ مهيا ڪيا آهن.

    نتيجو

    اسان' توھان کي ڏيکاريو آھي 3 طريقا Excel VBA منتخب رينج from active cell . جيڪڏهن توهان قدمن کي سمجهڻ ۾ ڪنهن به پريشاني کي منهن ڏيو، هيٺ ڏنل تبصرو ڪرڻ لاء آزاد محسوس ڪريو. پڙهڻ لاءِ مهرباني، شاندار رهو!

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