10 زیادہ تر استعمال شدہ ایکسل VBA آبجیکٹ کی فہرست (اوصاف اور مثالیں)

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

یہ مضمون میری سیریز کا حصہ ہے: Excel VBA & میکروس – ایک قدم بہ قدم مکمل گائیڈ ۔ ہم صرف 10 زیادہ تر استعمال ہونے والی ایکسل VBA اشیاء کی فہرست پر تبادلہ خیال کریں گے۔

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

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

VBA Objects.xlsm

VBA آبجیکٹ کیا ہیں؟

ایک آبجیکٹ ایک کمانڈ یا کوئی چیز ہے جو کچھ مخصوص کاموں کو انجام دینے کے لیے VBA کوڈ میں لاگو ہوتی ہے۔

VBA (بصری بنیادی ایپلی کیشن) ایک آبجیکٹ پر مبنی پروگرامنگ زبان ہے۔ آبجیکٹ VBA کے عناصر میں سے ایک ہے۔

کسی آبجیکٹ کی اپنی خاصیت اور طریقہ ہوتا ہے۔ طریقہ اس آبجیکٹ کے ذریعہ انجام دیا جانے والا آپریشن ہے اور پراپرٹی اس آبجیکٹ کی خصوصیات کی وضاحت کرتی ہے۔

VBA آبجیکٹ کی خصوصیات

VBA آبجیکٹ کو لاگو کرنے کے لیے ایک ہونا ضروری ہے۔ آبجیکٹ میں طریقہ یا خاصیت۔ ہم یہاں ان صفات پر بات کریں گے۔

پراپرٹیز

VBA آبجیکٹ کی خصوصیات کو آبجیکٹ کی سیٹنگز کے طور پر سوچا جا سکتا ہے۔

Excel میں بہت سی اشیاء ہیں۔ ایکسل VBA میں زیادہ تر آبجیکٹ جن کے ساتھ ہم کام کرتے ہیں ان کی خصوصیات ہیں۔

مثال:

  • رینج آبجیکٹ کی خصوصیات ہیں۔ ان میں سے کچھ ہیں کالم ، فارمولہ ، قطار ، چوڑائی ، اور قدر ۔
  • <9 چارٹ آبجیکٹ میں خصوصیات ہیں، جیسے لیجنڈ ، چارٹ ایریا ، چارٹ اسٹائل ، وغیرہ۔
  • چارٹ ٹائٹل بھی ایک ہے۔ 5 کناروں کے ساتھ ستارہ بنانے کے لیے VBA کوڈ کا اطلاق ہوتا ہے۔
    7274

    ہم msoShape5pointStar کمانڈ کو تبدیل کرکے کسی بھی قسم کی شکل کھینچ سکتے ہیں۔

    10۔ ListObject آبجیکٹ

    ListObject ListObjects آبجیکٹ کا ایک حصہ ہے۔ A ListObject ورک شیٹ کے ایک ٹیبل کی نشاندہی کرتا ہے۔

    طریقے پراپرٹیز
    حذف کریں فعال
    شائع کریں ایپلیکیشن
    ریفریش کریں آٹو فلٹر
    سائز کریں تبصرہ
    تخلیق کار
    نام
    والدین
    رینج
    ترتیب دیں
    خلاصہ

    مثال:

    یہ مثال ٹیبل سے ڈیٹا نکالنا اور اسے صف میں محفوظ کرنا ہے۔

    6521

    مزید پڑھیں: سیل کی قدروں کے ساتھ صف کو آباد کرنے کے لیے ایکسل VBA (4 مناسب مثالیں)

    نتیجہ

    اس مضمون میں، ہم نے عام طور پر استعمال ہونے والے ایکسل VBA اشیاء کی فہرست۔ مجھے امید ہے کہ یہ آپ کی ضروریات کو پورا کرے گا۔ براہ کرم ہماری ویب سائٹ ExcelWIKI.com پر ایک نظر ڈالیں اور کمنٹ باکس میں اپنی تجاویز دیں۔

    آبجیکٹ، خصوصیات کے ساتھ جیسا کہ فونٹ ، فارمیٹ ، اور بارڈر ۔

VBA آبجیکٹ پراپرٹیز کا استعمال:

ہم مندرجہ ذیل کام کرنے کے لیے VBA کوڈ لکھ سکتے ہیں:

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

اس VBA بیان کو دیکھیں:

Range("E10").Value

اس بیان میں، رینج ایک آبجیکٹ ہے، ویلیو خصوصیات میں سے ایک ہے۔ VBA بیان میں، اشیاء اور خواص کو ایک دوسرے کے ساتھ ساتھ رکھا جاتا ہے اور انہیں ایک مدت ( a dot، . ) سے الگ کیا جاتا ہے۔ آبجیکٹ کو پہلے رکھا جاتا ہے، پھر ان کی خصوصیات۔

مثال کے طور پر، درج ذیل VBA اسٹیٹمنٹ ویلیو کی پراپرٹی کو رینج E10:100 سیٹ کرتا ہے۔

6072

یہ بیان نمبر 100 سیل E10 میں ظاہر کرنے کا سبب بنے گا۔

طریقے:

A طریقہایک عمل ہے جو کسی چیز پر لاگو ہوتا ہے۔

آبجیکٹ کے بھی طریقے ہوتے ہیں۔ مثال کے طور پر، Range اشیاء میں Clear طریقہ ہوتا ہے۔ مندرجہ ذیل VBA بیان رینج کو صاف کرتا ہے۔ یہ بیان رینج کو منتخب کرنے اور پھر ہوم ➪ ترمیم ➪ صاف کریں ➪ تمام صاف کریں :

9712

وی بی اے کوڈ میں، طریقے خصوصیات کی طرح نظر آتے ہیں۔ طریقوں کو الگ کرنے والے آپریٹر (.) کے ساتھ اشیاء سے منسلک کیا جاتا ہے۔ تاہم، طریقے اور خصوصیات VBA میں مختلف تصورات ہیں۔

مزید پڑھیں: ایکسل چارٹڈیٹا پوشیدہ ہونے پر غائب ہو جاتا ہے (3 حل)

ایکسل میں 10 زیادہ استعمال ہونے والے VBA آبجیکٹ کی فہرست

ایک درجہ بندی ہے جس کے بعد ایکسل کے معاملے میں آبجیکٹ جو یہ ہیں:

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

یہاں، ہم ایکسل VBA کے سب سے زیادہ استعمال ہونے والی اشیاء کی فہرست پر تفصیل سے بات کریں گے۔<3

1۔ ایپلیکیشن آبجیکٹ

ایپلی کیشن آبجیکٹ ایکسل کی سب سے زیادہ استعمال ہونے والی اشیاء میں سے ایک ہے۔ اسے کل ایکسل ایپلیکیشن کی نمائندگی کرنے کے لیے استعمال کیا جاتا ہے۔

19> <22
طریقے پراپرٹیز
حساب کریں ActiveCell
CalculateFull ActiveSheet
InputBox ActiveWindow
چھوڑیں ایکٹو ورک بک
چلائیں ڈسپلے اسکرول بارز
کالعدم کریں ڈسپلے فارمولا بار
انتظار کریں پاتھ
اسٹیٹس بار

ہمیں ایکسل میں اس آبجیکٹ کو لاگو کرتے وقت مطلوبہ پراپرٹی یا طریقہ شامل کرنا ہوگا۔

مثال 1:

یہاں، ہم نے حساب کریں طریقہ۔ یہ میکرو تمام کھلی ورک بک کے حساب کتاب کے لیے استعمال ہوتا ہے۔

6945

مثال 2:

میں ذیل کی مثال میں، ہم نے DisplayScrollBars پراپرٹی کو Application آبجیکٹ کے ساتھ استعمال کیا۔ اس میکرو کا مقصد اسکرول بار کو چھپانا ہے۔

7541

یہاں، ہم اسٹیٹس False ڈالتے ہیں، جس کا مطلب یہ ہے نہیں کرے گاایکسل شیٹ کے اسکرول بارز کو ڈسپلے کریں۔

مزید پڑھیں: ایکسل VBA کا استعمال کرتے ہوئے پاتھ سے ورک بک کیسے کھولیں (4 مثالیں)

2۔ ورک بک آبجیکٹ

ورک بک آبجیکٹ ورک بک سے متعلق ہے۔ یہ ایکسل ایپلی کیشن پر اس وقت کھلی ورک بک کی فہرست کی نشاندہی کرتا ہے۔

طریقے پراپرٹیز
شامل کریں 21> درخواست
چیک آؤٹ گنتی
بند کریں تخلیق کار
کھولیں آئٹم
والدین

1 مثال 2:

یہ مثال Disney.xlsx ورک بک پر ایک نیا متغیر page_1 شامل کرے گی۔

1585

3۔ ورک بک آبجیکٹ

ورک بک آبجیکٹ ایک ہی ورک بک کی نمائندگی کرتا ہے۔ یہ Workbooks کا ممبر ہے جو فی الحال فعال یا کھلی ہے۔ بلکہ ورک بک ورک شیٹس کا مجموعہ ہے۔

<16
طریقے پراپرٹیز
ایکٹو ActiveChart
AddToFavourite ActiveSheet
بند کریں AutoSaveOn
DeleteNumber Format FullName
Save User Status
SaveAs

مثال 1:

ہم موجودہ ورک بک کو بند کرنا چاہتے ہیں۔

3635

ہمبند ورک بک پر اسی طرح کا کوڈ لاگو کیا۔ ورک بکس آبجیکٹ کا اطلاق تمام کھلی ہوئی ورک بک پر ہوتا ہے۔ لیکن ورک بک آبجیکٹ صرف فعال ورک بک پر لاگو ہوتا ہے۔

مثال 2:

اس مثال میں، ہم ورک بک <2 کا استعمال کرتے ہوئے سیل کو نام دیں گے۔>آبجیکٹ۔

1220

4۔ شیٹس آبجیکٹ

Sheets آبجیکٹ کا تعلق مخصوص یا فعال ایکسل ورک بک کی تمام قسم کی شیٹس سے ہے۔ 1>Add درخواست Add2 Count کاپی آئٹم حذف کریں والدین منتقل کریں مرئی پرنٹ آؤٹ پرنٹ کا جائزہ منتخب کیلکولیٹ

مثال 1:

یہ VBA کوڈ ورک بک کی 2nd شیٹ کو چالو کرے گا۔

2958

مثال 2:

اس مثال میں، ہم پہلی شیٹ کے بعد ایک نئی شیٹ شامل کریں گے۔

8077

5۔ ورک شیٹس آبجیکٹ

یہ ورک شیٹس آبجیکٹ شیٹس آبجیکٹ کا حصہ ہے۔ یہ صرف ورک شیٹس کا مجموعہ ہے۔ لیکن Sheets آبجیکٹ میں چارٹ شیٹس اور مائیکرو بھی شامل ہیں۔شیٹس۔

<19
طریقے پراپرٹیز
کاپی درخواست
حذف کریں شمار کریں
منتقل کریں تخلیق کار
پرنٹ آؤٹ<21 آئٹم
پرنٹ کا جائزہ والدین
منتخب کریں مرئی
شامل کریں
شامل کریں2

مثال 1:

یہ مندرجہ ذیل ورک بک کی دوسری ورک شیٹ کو چالو کرے گا

2596

ہم بھی استعمال کر سکتے ہیں شیٹس آبجیکٹ۔ لیکن اگر ہم Sheets آبجیکٹ کا استعمال کرتے ہیں، تو یہ چارٹ یا مائیکرو شیٹ کو چالو کر سکتا ہے اس کا انحصار بھی مخصوص ورک بک کے مقام پر ہوتا ہے۔

مثال 2:

ہم ورک بک پر اپنی مطلوبہ جگہ پر ایک شیٹ کاپی کریں گے۔

9787

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

  • 22 ایکسل VBA میں میکرو مثالیں
  • 20 ایکسل VBA میں مہارت حاصل کرنے کے لیے عملی کوڈنگ کی تجاویز
  • ایکسل میں VBA کوڈ کیسے لکھیں (آسان کے ساتھ مراحل)
  • ایکسل میں VBA میکرو کی اقسام (ایک فوری رہنما)
  • VBA خصوصیات اور ایپلی کیشنز کا تعارف

6۔ ورک شیٹ آبجیکٹ

ورک شیٹ آبجیکٹ ورک شیٹس کا ایک حصہ ہے۔ یہ صرف ایک ورک شیٹ کی نمائندگی کرتا ہے۔ یہ سیکشن ورک شیٹ آبجیکٹ کی بنیاد پر ایک نمونہ VBA کوڈ دکھائے گا جو ایک کا نام تبدیل کرتا ہے۔ورک شیٹ۔

<19 <19 <19 >
طریقے پراپرٹیز
ایکٹیویٹ کریں ایپلیکیشن
حساب لگائیں سیل
چیک اسپیلنگ کالمز
کاپی کریں<21 تبصرے
حذف کریں نام
تجزیہ کریں اگلا
منتقل کریں آؤٹ لائن
پیسٹ کریں پیج سیٹ اپ
پیسٹ اسپیشل<21 والدین
پرنٹ آؤٹ رینج
پرنٹ کا جائزہ قطاریں
SaveAs شکلیں
منتخب کریں ترتیب کریں
ٹیب
قسم
مرئی

مثال 1:

اس VBA کوڈ کو لاگو کرنے کے بعد فعال ورک شیٹ کا نام بدل جائے گا۔

1293

مثال 2:

ہم موجودہ ورک شیٹ کے بارے میں جاننا چاہتے ہیں۔ درج ذیل VBA کوڈ کا اطلاق کریں۔

8950

7۔ رینج آبجیکٹ

رینج آبجیکٹ ایکسل فائل کے سیلز سے متعلق ہے۔ یہ ایکسل ورک شیٹ سے ایک سیل، قطار، کالم، یا سیلز، قطاروں، یا کالموں کی ایک مخصوص تعداد کو منتخب کرنے کے لیے استعمال ہوتا ہے۔ ہمیں سیل ریفرنس میں ڈالنا ہوگا۔دلیل۔

<19 <19 <20
طریقے پراپرٹیز
فعال کریں ایڈریس
آٹو فل ایپلیکیشن
کیلکولیٹ کریں علاقوں
صاف کریں<21 سیل
کاپی کریں کالم
حذف کریں شمار
تلاش کریں ختم
داخل کریں فونٹ
پیسٹ اسپیشل<21 اونچائی
تبدیل کریں آئٹم
چلائیں بائیں
منتخب کریں ListObject
دکھائیں نام
چھانٹیں<21 اگلا
ٹیبل والدین
رینج
21> سرفہرست
توثیق
قدر
چوڑائی

مثال 1:

یہ ایک نمونہ VBA کوڈ ہے، جو رینج کے سیلز کو منتخب کرتا ہے B5:D5 ۔

2790

مثال 2:

یہ مثال ایک مخصوص رینج کو کاپی کرے گی۔ فعال شی t.

1867

8۔ شیپس آبجیکٹ

شکلیں آبجیکٹ ان تمام شکلوں سے متعلق ہے جو ورک شیٹ میں موجود ہیں۔ ہم اس کا استعمال کرکے دوسرے کاموں کو منتخب اور حذف کرسکتے ہیں یا انجام دے سکتے ہیں۔آبجیکٹ۔

تمام منتخب کریں ورک شیٹ سے شکلوں کا۔
طریقے پراپرٹیز
AddCallout Application
AddConnector Count
AddLine Creator
AddPicture<21 والدین
شامل کریں رینج
آئٹم
7010

مثال 2:

اس مثال میں، ہم موجودہ پر مطلوبہ کارروائی کا اطلاق کریں گے۔ فعال ورک شیٹ کی شکلیں۔

9045

9۔ شکل آبجیکٹ

شکل آبجیکٹ شیپس کا ایک حصہ ہے۔ یہ ایک فعال ورک شیٹ میں ایک ہی شکل کی نشاندہی کرتا ہے۔ یہ شکلیں آبجیکٹ کے ساتھ استعمال ہوتا ہے۔

23>

مثال:

یہ آسان

طریقے پراپرٹیز
لاگو کریں ایپلیکیشن
کاپی کریں آٹو شیپ ٹائپ
کٹ بیک گراؤنڈ اسٹائل
حذف کریں چارٹ
ڈپلیکیٹ کنیکٹر
منتخب کریں پھریں
اونچائی
بائیں
نام
آن ایکشن
والدین
عکاس
عنوان
اوپر
قسم
مرئی
چوڑائی

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