ایکسل میں رینج سیٹ کرنے کے لیے VBA (7 مثالیں)

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

اس مضمون میں، آپ VBA ایکسل میں سیلز، قطاروں اور کالموں کے لیے رینج سیٹ کرنے کا طریقہ سیکھیں گے۔

ورک بک ڈاؤن لوڈ کریں

آپ یہاں سے مفت پریکٹس ایکسل ورک بک ڈاؤن لوڈ کر سکتے ہیں۔

VBA.xlsm میں رینج سیٹ کریں

VBA رینج آبجیکٹ

VBA میں موجود رینج آبجیکٹ ایکسل ورک شیٹ میں ایک سیل، متعدد سیلز، قطاریں، کالم پر مشتمل ہو سکتا ہے۔

رینج آبجیکٹ کا درجہ بندی ذیل میں ہے۔

ایپلی کیشن > ورک بک > ورک شیٹ > رینج

اس طرح آپ کو VBA میں رینج آبجیکٹ کا اعلان کرنا چاہیے۔

7 VBA ایکسل میں رینج سیٹ کرنے کے طریقے کے بارے میں مثالیں

یہ سیکشن ایک سیل، ایک سے زیادہ سیل، سنگل قطار، ایک سے زیادہ قطار، سنگل کالم، ایک سے زیادہ کالم اور VBA ایکسل میں کمانڈ بٹن کے ذریعے ایک رینج سیٹ کریں۔

1۔ VBA میں سنگل سیل میں رینج سیٹ کریں

یہاں ہم دیکھیں گے کہ وی بی اے کے ساتھ سنگل سیل میں رینج سیٹ کیسے کریں۔

مرحلہ:

  • اپنے کی بورڈ پر Alt + F11 دبائیں یا ٹیب پر جائیں Developer -> بصری بنیادی کھولنے کے لیے Visual Basic Editor .

  • پاپ اپ کوڈ ونڈو میں، مینو بار سے پر کلک کریں داخل کریں -> ماڈیول ۔

  • درج ذیل کوڈ کو کاپی کریں اور اسے کوڈ ونڈو میں چسپاں کریں۔
7451

یہاں،

B2 = وہ سیل جہاں ہم سیٹ کرنا چاہتے ہیں۔قدر. آپ کوئی بھی سیل حوالہ نمبر ترتیب دے سکتے ہیں جس کی آپ کو ضرورت ہے۔

آپ کا کوڈ اب چلنے کے لیے تیار ہے۔

  • دبائیں F5 اپنے کی بورڈ پر یا مینو بار سے منتخب کریں چلائیں -> ذیلی/یوزر فارم چلائیں۔ آپ میکرو کو چلانے کے لیے ذیلی مینو بار میں موجود چھوٹے پلے آئیکن پر بھی کلک کر سکتے ہیں۔

سیل B2 اب قدر پر مشتمل ہے “ Hello World ”۔

مزید پڑھیں: ایکسل میں رینج میں ہر سیل کے لیے VBA

2. VBA میں ایک سے زیادہ سیلز میں رینج سیٹ کریں

یہاں ہم دیکھیں گے کہ متعدد سیلز میں رینج کیسے سیٹ کریں۔ VBA کے ساتھ۔

اقدامات:

  • پہلے کی طرح، بصری بنیادی ایڈیٹر کو کھولیں۔ ڈیولپر ٹیب سے اور کوڈ ونڈو میں داخل کریں ایک ماڈیول ۔
  • کوڈ ونڈو میں، درج ذیل کوڈ کو کاپی کریں اور پیسٹ کریں۔
3944

آپ کا کوڈ اب چلنے کے لیے تیار ہے۔

  • چلائیں میکرو اور تمام سیلز کو A1 سے <تک 1>D5 اب " Hello! "

3 کو دبائے رکھیں۔ VBA

یہاں ہم دیکھیں گے کہ کس طرح ایک قطار میں VBA کے ساتھ رینج سیٹ کریں ۔

اقدامات:

  • پہلے کی طرح، Developer ٹیب سے Visual Basic Editor کھولیں اور کوڈ ونڈو میں ماڈیول داخل کریں۔
  • کوڈ ونڈو میں، درج ذیل کوڈ کو کاپی کریں اور اسے پیسٹ کریں۔
6942

آپ کا کوڈ اب چلانے کے لیے تیار ہے۔

  • چلائیں میکرو اور A1 سے D5 تک تمام قطاروں میں سے صرف تیسری قطار اب " Hello! "
<0 کو دبائے رکھیں۔
  • قطار(3)۔کوڈ میں قدر نے مخصوص رینج A1:D5 کی تیسری قطار تک رسائی دی ۔

4۔ VBA میں ایک سے زیادہ قطاروں میں رینج سیٹ کریں

یہاں ہم دیکھیں گے کہ کس طرح VBA کے ساتھ متعدد قطاروں میں رینج سیٹ کریں ۔

اقدامات:

  • پہلے کی طرح، ڈیولپر ٹیب اور سے Visual Basic Editor کھولیں۔ کوڈ ونڈو میں ایک ماڈیول داخل کریں۔
  • کوڈ ونڈو میں، درج ذیل کوڈ کو کاپی کریں اور اسے پیسٹ کریں۔
9501

آپ کا کوڈ اب ہے چلانے کے لیے تیار ہے۔

  • چلائیں میکرو اور پہلا ، تیسرا اور 5ویں سب سے قطاریں A1 سے D5 تک کی قطاریں اب " Hello! "

<1 کو دبائے رکھیں اسی طرح کی ریڈنگز:

  • سیل ویلیو VBA کی بنیاد پر رینج کا انتخاب کیسے کریں (7 طریقے)
  • VBA کے رینج آبجیکٹ کا استعمال کریں ایکسل میں (5 پراپرٹیز)
  • VBA رینج آفسیٹ کا استعمال کیسے کریں (11 طریقے)
  • VBA رینج ایکسل میں متغیر قطار نمبر کے ساتھ (4) مثالیں)

5. VBA میں سنگل کالم میں رینج سیٹ کریں

یہاں ہم دیکھیں گے کہ کس طرح رینج سیٹ کریں ایک واحد کالم VBA کے ساتھ۔

مرحلہ:

  • پہلے کی طرح اسی طرح، Developer ٹیب سے Visual Basic Editor کھولیں اور کوڈ ونڈو میں Insert a Module .
  • کوڈ ونڈو میں،درج ذیل کوڈ کو کاپی کریں اور اسے پیسٹ کریں۔
9117

آپ کا کوڈ اب چلنے کے لیے تیار ہے۔

  • چلائیں میکرو اور صرف 2nd کالم A1 سے D5 تک کے تمام کالموں سے اب " Hello! "

<کو دبائے رکھیں 3>

  • iCol.Columns(2)۔ کوڈ میں ویلیو نے مخصوص رینج A1:D5 کے 2nd کالم تک رسائی فراہم کی۔ .

6. VBA میں ایک سے زیادہ کالموں میں رینج سیٹ کریں

یہاں ہم دیکھیں گے کہ متعدد میں رینج کو کیسے سیٹ کریں۔ کالم VBA کے ساتھ۔

اسٹیپس:

  • پہلے کی طرح، بصری بنیادی ایڈیٹر<2 کھولیں۔> ڈیولپر ٹیب سے اور کوڈ ونڈو میں داخل کریں ایک ماڈیول ۔
  • کوڈ ونڈو میں، درج ذیل کوڈ کو کاپی کریں اور پیسٹ کریں۔ .
4207

آپ کا کوڈ اب چلنے کے لیے تیار ہے۔

  • چلائیں میکرو اور دوسرا اور 4th کالم A1 سے D5 تک اب " Hello! "

<9 کو دبائے رکھیں 7۔ VBA میں کمانڈ بٹن کے ذریعے رینج سیٹ کریں

یہاں ہم سیکھیں گے کہ کس طرح VBA میں کمانڈ بٹن کا استعمال کرتے ہوئے رینج سیٹ کریں ۔

مرحلہ:

  • پر جائیں ڈیولپر -> داخل کریں -> کمانڈ بٹن ۔
    • یقینی بنائیں کہ آپ نے ڈیزائن موڈ آن کر رکھا ہے۔

  • <شیٹ میں کمانڈ بٹن کے ارد گرد 1>گھسیٹیں ۔

  • پر ڈبل کلک کریں بٹن اور یہ آپ کو کوڈ ونڈو پر لے جائے گا، جو کہ a کے ساتھ خود کار طریقے سے تیار ہوتا ہے۔ VBA ذیلی طریقہ کار کوڈ .

  • سب کے اندر، اپنا کوڈ لکھیں اور محفوظ کریں۔

  • دلچسپی کی ورک شیٹ پر واپس جائیں اور کمانڈ بٹن پر کلک کریں۔ آپ کے کوڈ پر مبنی نتیجہ ورک شیٹ میں ظاہر ہوگا۔

VBA سیٹ رینج کے فوائد

  • اسے نافذ کرنا بہت آسان ہے۔
  • رینج آبجیکٹ کے اندر موجود دلائل طے نہیں ہیں۔ لہٰذا ہم اپنی ضروریات کے مطابق دلیل کی اقدار میں ترمیم کر سکتے ہیں۔
  • 1 سے زیادہ قدر کو بطور دلیل پاس کیا جا سکتا ہے۔

یاد رکھنے کی چیزیں <5 VBA میں
  • سیلز پراپرٹیز کو VBA میں رینج سیٹ کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔
  • آبجیکٹ متغیرات کو آبجیکٹ کے حوالہ کے طور پر SET

نتیجہ

کے ذریعہ سیٹ کیا جانا چاہئے ایکسل VBA میکرو میں رینج سیٹ کریں۔ مجھے امید ہے کہ یہ مضمون آپ کے لیے بہت فائدہ مند رہا ہے۔ موضوع سے متعلق کوئی بھی سوال بلا جھجھک پوچھیں۔

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