ایکسل VBA کے ساتھ متغیر قطار اور کالم کے ساتھ رینج کا استعمال کیسے کریں۔

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

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

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

اس پریکٹس ورک بک کو ڈاؤن لوڈ کریں جب آپ یہ مضمون پڑھ رہے ہوں ورزش کرنے کے لیے۔

VBA.xlsm کے ساتھ متغیر قطار اور کالم

5 مناسب ایکسل VBA کے ساتھ متغیر قطار اور کالم کے ساتھ رینج استعمال کرنے کے طریقے

مندرجہ ذیل حصے میں، ہم 5 متغیر قطاریں اور کالم<بنانے کے طریقے دکھائیں گے۔ 2>۔ اس کے علاوہ، ہم آپ کو دکھائیں گے کہ انہیں کس طرح فارمیٹ کرنے یا متغیر رینج میں کسی بھی تخصیص کو لاگو کرنے کے لیے استعمال کیا جائے۔ ٹاسک کو استعمال کرنے کے لیے نیچے دی گئی تصویر میں ایک نمونہ ڈیٹا سیٹ دکھایا گیا ہے۔

1. ایکسل VBA کے ساتھ متغیر قطار کو لاگو کرکے ایک مخصوص رینج فارمیٹ کریں

آئیے کہتے ہیں، ہم ایک متغیر قطار نمبر کے لیے درخواست دے کر ایک متغیر رینج کو منتخب کرنا چاہتے ہیں۔ ہم رینج B5:C10 کو منتخب کریں گے اور رینج میں فونٹ رنگ ( مرون ) کا اطلاق کریں گے۔ ایسا کرنے کے لیے، نیچے دیے گئے آسان مراحل پر عمل کریں۔

♠ مرحلہ 1: VBA ماڈیول بنائیں

  • سب سے پہلے تمام، دبائیں Alt + F11 VBA میکرو شروع کرنے کے لیے۔
  • داخل کریں پر کلک کریں۔
  • پھر، منتخب کریں۔ ماڈیول ۔

♠ مرحلہ 2: VBA کوڈ لکھیں

  • لکھیں درج ذیل VBA کوڈز۔
4434

♠ مرحلہ 3: پروگرام چلائیں

  • سب سے پہلے، محفوظ کریں پروگرام اور دبائیں F5 چلانے کے لیے۔
  • اس لیے، ان پٹ باکس ظاہر ہوگا، اور ٹائپ کریں 10 بطور قطار نمبر ۔

  • آخر میں یہ دیکھنے کے لیے انٹر دبائیں۔ رینج کے ساتھ ( قطار 5 ، کالم 2 ) سے ( متغیر قطار 10 ، کالم 3 ) منتخب ہوگی۔

♠ مرحلہ 4 : رینج میں فونٹ کا رنگ لاگو کریں

  • منتخب رینج میں فونٹ رنگ شامل کرنے کے لیے، درج ذیل VBA کوڈز<2 کو چسپاں کریں۔>.
7610

♠ مرحلہ 5: ایک قطار نمبر ٹائپ کریں

  • ٹائپ کریں <2 ان پٹ باکس میں>a قطار نمبر ( 10
  • ٹھیک ہے پر کلک کریں۔ .

  • لہذا، منتخب کردہ رینج رنگین جیسا کہ نیچے تصویر میں دکھایا گیا ہے۔

24> 3>

مزید پڑھیں: ایکسل میں سلیکشن کے لیے رینج ویری ایبل سیٹ کرنے کے لیے VBA کا استعمال کیسے کریں (5 طریقے)

2. ایک ڈائنامک رینج کو حسب ضرورت بنائیں ایکسل VBA

کے ساتھ متغیر قطار کا اطلاق کرنا

جب آپ کی استعمال شدہ رینج اتنی بڑی ہے کہ آپ قطار کے نمبر میں فرق نہیں کرسکتے ہیں، تو آپ کو اپنی متغیر قطار<کے طور پر آخری استعمال شدہ قطار کو استعمال کرنے کی ضرورت پڑسکتی ہے۔ 2>۔ اسے کرنے کے لیے، ذیل میں بیان کردہ مراحل پر عمل کریں۔

♠مرحلہ 1: VBA کوڈ درج کریں

  • منتخب کریں ایک نیا ماڈیول داخل کریں
  • سے نئے ماڈیول میں، لکھیں مندرجہ ذیل VBA پروگرام ۔
9904

♠ مرحلہ 2: انتخاب حاصل کریں

  • پروگرام چلانے کے بعد، آپ کی رینج آپ کے آخری بار استعمال ہونے تک منتخب ہو جائے گی۔ قطار۔

♠ مرحلہ 3: فونٹ کا رنگ لگائیں

  • منتخب کردہ رینج منتخب کرنے کے لیے یا ترمیم کرنے کے لیے ، پیسٹ مندرجہ ذیل VBA کوڈز ۔
7624

♠ مرحلہ 4: حتمی نتیجہ

  • آخر میں، محفوظ کریں پروگرام اور چلائیں اسے F5 دبا کر۔
  • نتیجتاً، آپ کی آخری استعمال شدہ قطار والی رینج رنگ کے ساتھ فارمیٹ کی جاتی ہے۔

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

اسی طرح کی ریڈنگز<2

  • ایکسل میں ایک رینج میں ہر قطار کے لیے VBA کا استعمال کیسے کریں
  • ایکسل میں ایک رینج میں قطاروں اور کالموں کو لوپ کرنے کے لیے VBA ( 5 مثالیں) <1 6>
  • Excel VBA to Loop through Range to Empty Cell (4 مثالیں)
  • Excel VBA میں رینج کو Array میں کیسے تبدیل کریں (3 طریقے)
  • ایکسل میں ایکٹو سیل سے رینج منتخب کرنے کے لیے VBA کا استعمال کیسے کریں (3 طریقے)

3. ایکسل VBA کے ساتھ متغیر کالم کو لاگو کرکے ایک مخصوص رینج کو فارمیٹ کریں

متغیر قطاروں کی طرح، آپ متغیر کالم کو Excel VBA کے ساتھ لاگو کرسکتے ہیں۔ B5 ( قطار 5 ، کالم 2 ) سیل پہلا سیل میں ہے رینج، اور قطار 8 رینج میں آخری قطار ہے؛ آخری کالم متغیر کالم ہے متغیر کالم کو لاگو کرنے کے لیے ذیل کے طریقہ کار پر عمل کریں۔

♠ مرحلہ 1: VBA کوڈ لکھیں

  • ایک نئے <1 میں>ماڈیول ، لکھیں مندرجہ ذیل VBA کوڈ ۔
2917

♠ مرحلہ 2: پروگرام کو چلائیں

  • پروگرام کو چلانے کے لیے، محفوظ کرنے کے بعد دبائیں.
  • اس لیے ، آپ کو درج ذیل نتائج نظر آئیں گے کیونکہ آپ کے منتخب سیل رینج ہیں B5:E8 ۔

4۔ ایکسل VBA

کے ساتھ متغیر کالم کو لاگو کرکے ایک ڈائنامک رینج کو اپنی مرضی کے مطابق بنائیں، پچھلے کالم کے علاوہ، آپ متحرک طور پر کارکردگی دکھانے کے لیے متغیر کالم کو اپنی مرضی کے مطابق بنا سکتے ہیں۔ جیسا کہ آپ کالم میں ڈیٹا کو بڑھائیں گے جو انتخاب میں شامل کرے گا۔ ایسا کرنے کے لیے نیچے دی گئی سادہ ہدایات پر عمل کریں۔

♠ مرحلہ 1: VBA کوڈ چسپاں کریں

  • پیسٹ کریں مندرجہ ذیل VBA ایک نئے ماڈیول میں کوڈ کرتا ہے۔
6177

♠ مرحلہ 2: پروگرام چلائیں <3

  • سب سے پہلے، پروگرام کو محفوظ کریں اور چلانے کے لیے F5 دبائیں۔
  • نتیجتاً، رینج کو منتخب کیا جاتا ہے اور <تک فارمیٹ کیا جاتا ہے۔ 1>آخری استعمال شدہ کالم ورک شیٹ میں۔

مزید پڑھیں: Excel میکرو: ایک سے زیادہ کالم اس کے ساتھ ترتیب دیںڈائنامک رینج (4 طریقے)

5. ایکسل VBA کے ساتھ متغیر قطار اور متغیر کالم دونوں کے ساتھ ایک رینج بنائیں

اہم بات یہ ہے کہ آپ دونوں متغیر قطاریں استعمال کرسکتے ہیں۔ اور متغیر کالم اپنی پسند کے انتخاب کے ذریعے۔ ہمارے رینج کے انتخاب میں پہلا سیل B5 ( قطار کالم 2 ) ہے اور آخری رینج ہمارے انتخاب پر مختلف ہوگی۔ کام کو پورا کرنے کے لیے نیچے بیان کردہ مراحل پر عمل کریں۔

♠ مرحلہ 1: VBA کوڈ ٹائپ کریں

  • سب سے پہلے، بنائیں ایک نیا ماڈیول ۔
  • پھر، لکھیں مندرجہ ذیل VBA کوڈز ۔
8012

♠ مرحلہ 2: قطار نمبر داخل کریں

  • ٹائپ کریں کوئی بھی رو نمبر ۔

♠ مرحلہ 3: کالم نمبر داخل کریں

  • ٹائپ کریں کوئی بھی کالم نمبر .

♠ مرحلہ 4: حتمی نتائج حاصل کریں

  • اس کے نتیجے میں، جیسا کہ آپ منتخب کرتے ہیں (<1 قطار ، کالم ) = ( 8,5 )، آپ کو حتمی نتیجہ ملے گا جیسا کہ ذیل میں دکھایا گیا ہے۔ تصویر۔

نتیجہ

آخر میں، مجھے امید ہے کہ اب آپ سمجھ گئے ہوں گے کہ متغیر قطاروں اور کالموں کے ساتھ Excel VBA<کے ساتھ رینج کا استعمال کیسے کیا جاتا ہے۔ 2>۔ ان تمام حکمت عملیوں کو اس وقت انجام دیا جانا چاہیے جب آپ کے ڈیٹا کو پڑھایا جا رہا ہو اور اس پر عمل کیا جا رہا ہو۔ پریکٹس کی کتاب کا جائزہ لیں اور جو کچھ آپ نے سیکھا ہے اسے لاگو کریں۔ آپ کے فراخدلانہ تعاون کی وجہ سے ہم اس طرح کے پروگرام پیش کرتے رہنے کے لیے حوصلہ افزائی کر رہے ہیں۔

اگر آپ کے پاس کوئیسوالات، براہ مہربانی ہم سے رابطہ کرنے میں سنکوچ نہ کریں. براہ کرم ذیل میں تبصروں کے سیکشن میں اپنے خیالات کا اشتراک کریں۔

Exceldemy سٹاف جلد از جلد آپ سے رابطہ کرے گا۔

ہمارے ساتھ رہیں اور سیکھتے رہیں۔

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