ایکسل میں ایکٹو سیل سے رینج منتخب کرنے کے لیے VBA کا استعمال کیسے کریں (3 طریقے)

  • اس کا اشتراک
Hugh West

ہم آپ کو ایکٹو سیل سے سلیکٹ رینج سے ایکسل VBA میں 3 طریقے دکھانے جا رہے ہیں۔> اس کو ظاہر کرنے کے لیے، ہم نے 3 کالم کے ساتھ ایک ڈیٹا سیٹ منتخب کیا ہے: " فرسٹ نیم "، " آخری نام "، اور " ای میل >"۔ ہم ایک سیل منتخب کریں گے اور Excel VBA کا استعمال کرتے ہوئے ہم اس سیل سے رینج منتخب کریں گے۔

پریکٹس ورک بک ڈاؤن لوڈ کریں

Active Cell.xlsm سے رینج منتخب کریں

ایکسل میں VBA کا استعمال کرتے ہوئے ایکٹو سیل سے رینج منتخب کرنے کے 3 طریقے

1. ایکٹو سیل سے آخری غیر خالی سیل تک رینج منتخب کرنے کے لیے VBA کا استعمال

پہلے طریقہ کے لیے، ہم Range.End پراپرٹی استعمال کرنے جا رہے ہیں۔

یہاں، ہم اپنا کوڈ بطور ماڈیول درج کریں گے۔ ماڈیول ونڈو کو لانے کے لیے، یہ کریں-

اقدامات:

  • سب سے پہلے، ڈیولپر سے ٹیب >>> Visual Basic کو منتخب کریں۔

Visual Basic ونڈو ظاہر ہوگی۔

  • آخر میں، Insert >>> سے ماڈیول کو منتخب کریں۔

اس سے ماڈیول ونڈو سامنے آئے گی۔

16>

1.1۔ End(xlUp) پراپرٹی کا استعمال کرتے ہوئے

اس سیکشن میں، ہم آخری غیر خالی سیل<تک رینج اوپر کی طرف کو منتخب کرنے جا رہے ہیں۔ 2> ہمارے ایکٹو سیل سے۔

مرحلہ:

  • سب سے پہلے، ماڈیول ونڈو کو سامنے لائیں۔
  • دوسرے طور پر، درج ذیل کوڈ کو ٹائپ کریں ۔
3932

ہم اپنے Sub طریقہ کار ToUp ۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ پہلی قدر ہمارا فعال سیل ہے۔ آخری قدر ActiveCell.End(xlUp) ہے۔ آخر میں، ہم رینج کو رینج کے ساتھ منتخب کر رہے ہیں۔ منتخب کریں طریقہ۔

    <12 تیسرا، اسے محفوظ کریں اور ونڈو بند کریں۔
  • اس کے بعد، سیل C6 کو منتخب کریں۔ یہ سیل ہمارا فعال سیل ہے۔
  • 14>

    اب، ہم جا رہے ہیں میکرو ونڈو کو سامنے لائیں۔ ایسا کرنے کے لیے-

    • ڈیولپر ٹیب سے >>> Macros کو منتخب کریں۔

    اس کے بعد، Macro ڈائیلاگ باکس ظاہر ہوگا۔

    • پھر، " میکرو نام: " سے " ToUp " کو منتخب کریں۔
    • آخر میں، چلائیں<2 پر کلک کریں۔>.

    ہم دیکھ سکتے ہیں کہ، ہم نے سییل رینج C4:C6 کو منتخب کیا ہے۔

    مزید پڑھیں: Excel VBA: ڈائنامک رینج کو دوسری ورک بک میں کاپی کریں

    1.2۔ End(xlDown) پراپرٹی کو شامل کرنا

    اس سیکشن میں، ہم اپنے فعال سیل سے رینج نیچے کو منتخب کرنے جا رہے ہیں۔

    مرحلہ:

    • سب سے پہلے، ماڈیول ونڈو کو سامنے لائیں
    • دوسرے، ٹائپ کریں درج ذیل کوڈ۔
    7452

    ہم اپنے Sub طریقہ کار ToDown کو کال کر رہے ہیں۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ پہلی قدر ہمارا فعال سیل ہے۔ آخری قدر ActiveCell.End(xlDown) ہے۔ آخر میں، ہم ہیں رینج کو رینج کے ساتھ منتخب کرنا۔ طریقہ کو منتخب کریں۔

    • تیسرے، <1 اسے محفوظ کریں اور ونڈو کو بند کریں۔
    • اس کے بعد، سیل C6 کو منتخب کریں۔ یہ ہمارا ایکٹو سیل ہے۔

    • پھر، میکرو ڈائیلاگ باکس کو لائیں ۔<13
    • " ToDown " کو منتخب کریں۔
    • آخر میں، چلائیں پر کلک کریں۔

    <0 اس طرح، ہم نے اپنے ایکٹو سیل سے Excel VBA کا استعمال کرتے ہوئے ایک رینج منتخب کیا ہے۔

مزید پڑھیں: Excel VBA to Loop through the Empty Cell (4 مثالیں)

اسی طرح کے مضامین <3

  • Excel VBA: رینج میں کالموں کے ذریعے لوپ کریں (5 مثالیں)
  • ایکسل میں ایک رینج میں ہر قطار کے لیے VBA کا استعمال کیسے کریں
  • ایکسل میکرو: ایک سے زیادہ کالموں کو ڈائنامک رینج کے ساتھ ترتیب دیں (4 طریقوں)
  • ایکسل میں ایک رینج میں قطاروں اور کالموں کو لوپ کرنے کے لیے VBA (5 مثالیں)
  • ایکسل VBA میں رینج کو صف میں کیسے تبدیل کیا جائے (3 طریقے)

1.3. End(xlToLeft) پراپرٹی کو لاگو کرنا

اس سیکشن میں، ہم اپنے فعال سیل کے بائیں رینج کو منتخب کرنے جا رہے ہیں۔ .

مرحلہ:

  • سب سے پہلے، ماڈیول ونڈو کو سامنے لائیں
  • دوسرے، ٹائپ کریں درج ذیل کوڈ۔
6164

ہم اپنے Sub طریقہ کار ToLeft کو کال کر رہے ہیں۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ پہلی قدر ہمارا فعال سیل ہے۔ آخری قدر ہے۔ ActiveCell.End(xlToLeft) ۔ آخر میں، ہم رینج کو رینج کے ساتھ منتخب کر رہے ہیں۔ منتخب کریں طریقہ۔

    <12 تیسرا، اسے محفوظ کریں اور ونڈو بند کریں۔
  • اس کے بعد، سیل D7 کو منتخب کریں۔ یہ ہمارا ایکٹو سیل ہے۔

  • پھر، میکرو ڈائیلاگ باکس کو لائیں ۔<13
  • " ToLeft " کو منتخب کریں۔
  • آخر میں، چلائیں پر کلک کریں۔

<0 اس طرح، ہم نے اپنے ایکٹو سیل سے Excel VBA کا استعمال کرتے ہوئے ایک رینج منتخب کیا ہے۔

1.4۔ End(xlToRight) پراپرٹی کو نافذ کرنا

اس سیکشن میں، ہم اپنے فعال سیل کے دائیں کی رینج کو منتخب کرنے جا رہے ہیں۔ .

مرحلہ:

  • سب سے پہلے، ماڈیول ونڈو کو سامنے لائیں
  • دوسرے، ٹائپ کریں درج ذیل کوڈ۔
8806

ہم اپنے ذیلی طریقہ کار ToRight کو کال کر رہے ہیں۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ پہلی قدر ہمارا فعال سیل ہے۔ آخری قدر ہے ActiveCell.End(xlToRight) ۔ آخر میں، ہم رینج کو رینج کے ساتھ منتخب کر رہے ہیں۔ منتخب کریں طریقہ۔

    <12 تیسرا، اسے محفوظ کریں اور ونڈو کو بند کریں۔
  • اس کے بعد، سیل C8 کو منتخب کریں۔ یہ ہمارا ایکٹو سیل ہے۔

  • پھر، میکرو ڈائیلاگ باکس کو لائیں ۔<13
  • " ToRight " کو منتخب کریں۔
  • آخر میں، چلائیں پر کلک کریں۔

<0 اس طرح، ہم نے منتخب کیا ہےایک رینجہمارے ایکٹو سیلسے Excel VBAکا استعمال کرتے ہوئے۔

2. ایکٹو سیل سے رینج منتخب کرنے کے لیے VBA Range.Offset پراپرٹی کا استعمال ایکسل میں VBA کا استعمال

دوسرے طریقہ کے لیے، ہم اپنے فعال سیل کا استعمال کرتے ہوئے رینج کو منتخب کرنے کے لیے VBA Range.Offset پراپرٹی استعمال کرنے جا رہے ہیں۔ ۔

مرحلہ:

  • سب سے پہلے، ماڈیول ونڈو میں درج ذیل کوڈ کو ٹائپ کریں ۔
4175

ہم نے اپنا Sub Procedure UsingOffset بنایا ہے۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ پہلی قدر ہمارا فعال سیل ہے۔ آخری قدر ہے ActiveCell.Offset (1,2) ۔ آفسیٹ پراپرٹی کے ساتھ ہم 1 قطار نیچے اور 2 کالم دائیں منتقل کر رہے ہیں۔ آخر میں، ہم رینج کو رینج کے ساتھ منتخب کر رہے ہیں۔ منتخب کریں طریقہ۔

  • دوسرے طور پر، اسے محفوظ کریں اور ونڈو بند کریں۔
  • اس کے بعد، سیل B8 کو منتخب کریں۔ یہ ہمارا ایکٹو سیل ہے۔

  • پھر، میکرو ڈائیلاگ باکس کو لائیں۔
  • <12 آخر میں، ہم نے ایکٹو سیل سے منتخب کیا ہے ایک رینج ۔ مزید یہ کہ، حتمی مرحلہ ایسا نظر آنا چاہیے۔

    مزید پڑھیں: Excel VBA: قدروں کے ساتھ سیلز کی رینج حاصل کریں (7 مثالیں)

    3. کرنٹ ریجن پراپرٹی کو استعمال کرتے ہوئے ایکسل میں VBA کا استعمال کرتے ہوئے ایکٹو سیل سے رینج منتخب کریں

    آخری طریقہ کے لیے، ہم Range.CurrentRegion پراپرٹی استعمال کریں گے۔

    اسٹیپس:

      <12 سب سے پہلے، ماڈیول ونڈو میں درج ذیل کوڈ کو ٹائپ کریں ۔
    3523

    ہم اپنے Sub طریقہ کار کو کال کر رہے ہیں۔ cRegion ۔ پھر ہم اپنی رینج کو منتخب کر رہے ہیں۔ موجودہ علاقہ پراپرٹی کے ساتھ، ہم رینج ایک خالی سیل تک کا انتخاب کر رہے ہیں۔ آخر میں، ہم رینج کو رینج کے ساتھ منتخب کر رہے ہیں۔ منتخب کریں طریقہ۔

    • دوسرے طور پر، اسے محفوظ کریں اور ایکسل شیٹ پر واپس جائیں۔
    • اس کے بعد، سیل C10 کو منتخب کریں۔ یہ ہمارا ایکٹو سیل ہے۔

    • پھر، میکرو ڈائیلاگ باکس کو لائیں۔
    • <12 اس طرح، ہم نے منتخب کیا ہے رینج ایک خالی سیل تک۔

      45>

      پریکٹس سیکشن

      ہم نے Excel فائل میں ہر طریقہ کے لیے پریکٹس ڈیٹا سیٹ فراہم کیے ہیں۔

      نتیجہ

      ہم' آپ کو ایکٹو سیل سے Excel VBA منتخب رینج کے 3 طریقے دکھائے ہیں۔ اگر آپ کو اقدامات کو سمجھنے میں کوئی دشواری پیش آتی ہے تو، نیچے تبصرہ کرنے کے لیے آزاد محسوس کریں۔ پڑھنے کے لیے شکریہ، شاندار رہیں!

ہیو ویسٹ ایک انتہائی تجربہ کار ایکسل ٹرینر اور تجزیہ کار ہے جس کا انڈسٹری میں 10 سال سے زیادہ کا تجربہ ہے۔ انہوں نے اکاؤنٹنگ اور فنانس میں بیچلر کی ڈگری اور بزنس ایڈمنسٹریشن میں ماسٹر کی ڈگری حاصل کی۔ ہیو کو پڑھانے کا جنون ہے اور اس نے ایک منفرد تدریسی نقطہ نظر تیار کیا ہے جس کی پیروی کرنا اور سمجھنا آسان ہے۔ ایکسل کے بارے میں ان کے ماہرانہ علم نے دنیا بھر میں ہزاروں طلباء اور پیشہ ور افراد کو اپنی صلاحیتوں کو بہتر بنانے اور اپنے کیریئر میں بہترین کارکردگی دکھانے میں مدد کی ہے۔ اپنے بلاگ کے ذریعے، ہیو اپنے علم کو دنیا کے ساتھ بانٹتا ہے، مفت Excel سبق اور آن لائن تربیت کی پیشکش کرتا ہے تاکہ افراد اور کاروبار کو ان کی مکمل صلاحیت تک پہنچنے میں مدد ملے۔