ایکسل VBA: متغیر کو سیل ویلیو پر سیٹ کریں (3 عملی مثالیں)

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

اس مضمون میں، میں آپ کو دکھاؤں گا کہ آپ کس طرح ایکسل میں VBA کا استعمال کرتے ہوئے سیل ویلیو پر متغیر سیٹ کرسکتے ہیں۔ آپ ایک سیل کی قدر اور سیلز کی ایک رینج کے لیے ایک متغیر کو سیٹ کرنا سیکھیں گے۔

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

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

متغیر کو Cell.xlsm پر سیٹ کریں

3 ایکسل میں سیل ویلیو پر متغیر سیٹ کرنے کے لیے فوری مثالیں

یہاں ہمارے پاس ایک ڈیٹا سیٹ ہے جس میں کچھ صارفین کے نام ، ان کے رابطہ نمبر ، اور ای میل پتے رینج میں <ایک ورک شیٹ کا 1>B3:D13 ۔

ہمارا مقصد VBA کا استعمال کرتے ہوئے اس ڈیٹا سیٹ سے سیل ویلیوز پر متغیرات سیٹ کرنا ہے۔<3

1۔ ایکسل VBA کا استعمال کرتے ہوئے ایک سیل ویلیو پر متغیر سیٹ کریں مثال کے طور پر، آئیے سیل B4 کی قدر کو Customer_Name نامی ایک متغیر پر سیٹ کرتے ہیں۔

یہ بہتر ہے اگر آپ کو ویلیو کی ڈیٹا ٹائپ معلوم ہو اور پہلے اس کا اعلان کریں۔ اور پھر اس متغیر میں ویلیو سیٹ کریں۔

مثال کے طور پر، یہاں سیل B4 کا نام ہے، بورس پاسٹرناک ۔ یہ ایک string-type متغیر ہے۔ لہذا، آپ درج ذیل 2 کوڈز کی لائنیں استعمال کرسکتے ہیں:

5839

لیکن اگر آپ کو ڈیٹا کی قسم کے بارے میں یقین نہیں ہے تو یہ ٹھیک ہے۔ اس صورت میں، صرف دوسری سطر لکھیں، اور VBA قدر کو صحیح طریقے سے پڑھے گا۔آپ۔

6298

اب، یہ چیک کرنے کے لیے کہ آیا VBA نے ویلیو کو صحیح طریقے سے پڑھا ہے یا نہیں، لائن MsgBox Value کے ساتھ درج کریں۔ کوڈ کے دو سیٹوں میں سے کوئی ایک اور پھر کوڈ کو چلائیں۔

ایک میسج باکس ظاہر ہوگا جو آپ کو سیل B4 ، Boris Pasternak کی قیمت دکھاتا ہے۔

2۔ ایکسل VBA کا استعمال کرتے ہوئے سیلز کی ملحقہ رینج کی قدریں متغیر میں سیٹ کریں

اب، ہم سیلز کی ملحقہ رینج کی قدروں کو متغیر میں سیٹ کریں گے۔ مثال کے طور پر، آئیے رینج B3:D13 کو متغیر Rng میں پڑھیں۔

یہاں متغیر کی ڈیٹا کی قسم رینج ہوگی۔ . آپ یا تو پہلے اس کا اعلان اس طرح کر سکتے ہیں:

5724

یا آپ براہ راست اس کے ساتھ اقدار تفویض کرسکتے ہیں۔

9015

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

مثال کے طور پر، سیل B4 تک رسائی حاصل کریں، آپ کو استعمال کرنا ہوگا Rng.Cells(2,1) [ Cell B4 2nd قطار میں ہے اور پہلا رینج کا کالم B3:D13 ۔]

لائن درج کریں MsgBox Rng.Cells(2,1) اپنے کوڈ کے اندر اور اسے چلائیں۔ یہ Boris Pasternak دکھائے گا، سیل میں قدر B4 ۔

3۔ ایکسل VBA کا استعمال کرتے ہوئے سیلز کی غیر ملحقہ رینج کی قدریں متغیر میں سیٹ کریں

آخر میں، ہم سیلز کی غیر ملحقہ رینج کی قدروں کو متغیر میں سیٹ کریں گے۔

مثال کے طور پر، آئیے پڑھنے کی کوشش کریں۔رینج B3:B13 اور D3:D13 کو ایک متغیر میں Rng کہتے ہیں۔

یہ دوبارہ رینج<کی ڈیٹا کی قسم ہے۔ 2>۔ آپ اس کا پہلے سے اعلان کر سکتے ہیں یا نہیں سیلز کی رینجز ایک ہی رینج میں۔

2886

اب سیل B4 تک رسائی حاصل کرنے کے لیے، آپ کو دوبارہ لائن MsgBox داخل کرنا ہوگی۔ Rng.Cells(1,1)۔ پھر اگر ہم کوڈ چلاتے ہیں، تو یہ سیل B4 ، بورس پاسٹرناک میں مواد کو ظاہر کرے گا۔ یاد رکھنے کی چیزیں

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

مثال کے طور پر، Sheet1 کی B4 رینج تک رسائی حاصل کرنے کے لیے ، آپ کو استعمال کرنا ہوگا:

4103

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