ایکسل میں VBA کے ساتھ سیل کا انتخاب کیسے کریں (6 مفید طریقے)

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

اس مضمون میں، میں آپ کو دکھاؤں گا کہ آپ ایکسل میں VBA کے ساتھ سیل یا سیلز کی ایک رینج کو کیسے منتخب کرسکتے ہیں۔ آپ ایک سنگل، سیلز کی ایک رینج، نامزد رینج والا سیل، اور VBA کے ساتھ دوسرے سیل سے متعلق سیل کو منتخب کرنا سیکھیں گے۔

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

VBA.xlsm کے ساتھ سیل منتخب کریں

6 ایکسل میں VBA کے ساتھ سیل کو منتخب کرنے کے مفید طریقے

آئیے VBA کے ساتھ سیل یا سیلز کی ایک رینج کو منتخب کرنے کے لیے 6 انتہائی مفید طریقے دریافت کریں۔

1۔ ایکسل میں VBA کے ساتھ ایکٹو ورک شیٹ کا سیل منتخب کریں

سب سے پہلے، ایکسل میں VBA کے ساتھ ایکٹو ورک شیٹ کا سیل منتخب کریں۔

یہاں میں Workbook1 نامی ایک ورک بک ملی ہے۔ ورک بک میں تین ورک شیٹس ہیں جنہیں Sheet1 ، Sheet2 ، اور Sheet3 کہتے ہیں۔ فعال ورک شیٹ Sheet1 ہے۔

آپ فعال ورک شیٹ میں کسی بھی سیل ( C5 اس مثال میں) کو منتخب کرنے کے لیے درج ذیل کوڈ کا استعمال کر سکتے ہیں:

VBA کوڈ:

ActiveSheet.Range("C5").Select

یا،

ActiveSheet.Cells(5,3).Select

آؤٹ پٹ:

اسے چلائیں۔ اور یہ سیل C5 کو منتخب کرے گا فعال ورک شیٹ Sheet1 of Workbook1 .

2. ایکٹو ورک بک کا سیل منتخب کریں لیکن ایکٹو ورک شیٹ کا نہیں ایکسل میں VBA کے ساتھ

اب، آئیے ایکٹو ورک بک کا سیل منتخب کریں، لیکن ایکٹو ورک شیٹ کا نہیں۔ ہماری فعال ورک شیٹ Sheet1 ہے، لیکن اس بار ہم منتخب کریں گے۔سیل C5 of Sheet2 .

آپ کوڈ کی درج ذیل لائن استعمال کر سکتے ہیں:

VBA کوڈ :

Application.Goto Sheets("Sheet2").Range("C5")

یا،

Application.Goto Sheets("Sheet2").Cells(5,3)

یا،

Sheets("Sheet2").Activate

Range("C5").Select

آؤٹ پٹ:

اسے چلائیں۔ اور یہ ورک شیٹ کے سیل C5 کو منتخب کرے گا Sheet2 فعال ورک بک Workbook1 .

3۔ ایکسل میں VBA کے ساتھ ایکٹو ورک بک میں سے سیل کو منتخب کریں

اس بار ہم ایک سیل منتخب کریں گے، فعال ورک بک سے نہیں۔

ہماری فعال ورک بک ورک بک1<ہے۔ 2>۔ لیکن ہمارے پاس اسی فولڈر میں Workbook2 نامی ایک اور ورک بک ہے۔

آئیے سیل منتخب کریں C5 of Sheet1 of Workbook2 .

VBA کوڈ کی لائن یہ ہوگی:

VBA کوڈ:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")

یا،

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)

یا،

7>

Workbooks("Workbook2.xlsx").Activate

Sheets("Sheet1").Select

آؤٹ پٹ:

کوڈ چلائیں اور یہ سیل C5 کو منتخب کرے گا Sheet1 of Workbook2 .

<8 4۔ ایکسل میں VBA کے ساتھ سیلز کی ایک رینج منتخب کریں

اب تک، ہم نے صرف ایک سیل کو منتخب کیا ہے۔

اس بار ہم سیلز کی ایک رینج کو منتخب کریں گے (آئیے کہتے ہیں B4:C13 اس مثال میں)۔

اگر یہ ایکٹو ورک شیٹ ہے، تو آپ استعمال کر سکتے ہیں:

VBA کوڈ:

Range("B4:C13").Select

آؤٹ پٹ

<0 یہ فعال ورک شیٹ Sheet1 کے سیلز B4:C13 کو منتخب کرے گا۔1 :

VBA کوڈ:

Application.Goto Sheets("Sheet2").Range("B4:C13")

<0 آؤٹ پٹ:

یہ سیلز کو منتخب کرے گا B4:C13 از Sheet2 فعال ورک بک Workbook1 .

اور اگر آپ کسی ورک بک سے سیلز کی ایک رینج منتخب کرنا چاہتے ہیں جو فعال نہیں ہے ( Workbook2 اس مثال میں)، کوڈ کی اس لائن کا استعمال کریں:

VBA کوڈ:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")

آؤٹ پٹ:

یہ Sheet1 کی B4:C13 کی حد کو منتخب کرے گا۔ میں سے ورک بک2 ۔

5۔ ایکسل میں VBA کے ساتھ ایک نامزد رینج کے سیل کو منتخب کریں

آپ ایکسل میں VBA کے ساتھ نام کی حد کے ایک یا زیادہ سیل بھی منتخب کرسکتے ہیں۔<3

یہاں ورک بک1 کی ایکٹو شیٹ Sheet1 میں، ہمیں ایک نام کی حد ملی ہے جسے ABC کہتے ہیں رینج B4:C13 ۔

نام کی رینج ABC کو منتخب کرنے کے لیے، کوڈ کی اس لائن کا استعمال کریں:

VBA کوڈ:

Range("ABC").Select

22>

آؤٹ پٹ:

یہ نام کی حد ( B4:C13 ) Workbook1 کی Sheet1 کو منتخب کرے گا۔ ۔

6۔ ایکسل میں VBA کے ساتھ دوسرے سیل سے تعلق رکھنے والے سیل کو منتخب کریں

آخر میں، آپ VBA کے ساتھ کسی دوسرے سیل سے متعلق سیل کو منتخب کر سکتے ہیں۔

آپ استعمال کر سکتے ہیں <اس کے لیے VBA کی 1>آفسیٹ پراپرٹی مقصد۔

مثال کے طور پر، آئیے سیل کو 2 قطاروں میں نیچے اور 3 کالموں کو سیل C5 سے فعال ورک شیٹ میں منتخب کریں <1 ورک بک1 کی>شیٹ1 ۔

کوڈ کی درج ذیل لائن استعمال کریں:

VBA کوڈ:

Range("C5").Offset(2, 3).Select

یا،

Cells(5,3).Offset(2, 3).Select

آؤٹ پٹ :

یہ سیل F7 کو منتخب کرے گا، سیل کو 2 قطاروں میں نیچے اور 3 کالم سیل سے دائیں طرف C5 .

نتیجہ

ان طریقوں کا استعمال کرتے ہوئے، آپ سیل یا سیل کی ایک رینج کو منتخب کر سکتے ہیں <1 کے ساتھ ایکسل میں>VBA ۔ کیا آپ کا کوئی سوال ہے؟ بلا جھجھک ہم سے پوچھیں۔

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