وی بی اے متغیر اعلان | وی بی اے میں متغیر کا اعلان کیسے کریں؟ (مثالوں)

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

وی بی اے میں متغیر اعلان

VBA متغیر اعلامیہ کی طرف جانے سے پہلے ، آئیے پہلے یہ سمجھیں کہ متغیرات کیا ہیں ، متغیرات کا استعمال کیا ہے اور ہمیں انہیں کب استعمال کرنا چاہئے۔

وی بی اے میں متغیرات کیا ہیں؟

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

متغیر کا استعمال کیا ہے؟

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

متغیر کا اعلان کیسے کریں؟

کوڈ میں متغیر کا اعلان کرنے کے ل you ، آپ کو اس متغیر کو ایک نام تفویض کرنا چاہئے۔ آپ کسی بھی نام کو متغیر کے لئے تفویض کرسکتے ہیں ، تاہم ، آپ کو ایک متغیر نام منتخب کرنے کا مشورہ دیا گیا ہے جس کا تعلق اعداد و شمار سے ہے تاکہ دوسرے صارف کو بھی آسانی سے سمجھ سکے۔ مثال کے طور پر ، اگر آپ کو کوڈ میں اس نام کے مقابلے میں انٹیجر ڈیٹا پاس کرنے کی ضرورت ہے جو متغیر جیسے i_count یا آؤٹ سے باہر ہو۔ اگر آپ کو اسٹرنگ ویلیو کو اس سے زیادہ پاس کرنے کی ضرورت ہے کہ آپ اس متغیر کا نام strName کرسکتے ہو

متغیرات کو وی بی اے کوڈ میں کہیں بھی قرار دیا جاسکتا ہے۔ تاہم ، کوڈر کو مشورہ دیا جاتا ہے کہ وہ کوڈ کے آغاز میں ان کا اعلان کریں تاکہ ہر صارف کوڈ کو آسانی سے سمجھ سکے۔ متغیر کا اعلان ڈم کے ذریعے کیا جانا چاہئے۔

وی بی اے متغیر اعلان کی مثالیں

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

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

آپ یہ VBA Variable Declaration Excel سانچہ ڈاؤن لوڈ کرسکتے ہیں۔ VBA Variable Declaration Excel سانچہ

وی بی اے متغیر اعلان مثال # 1 - عدد

جب آپ کو پورا نمبر اسٹور کرنے کی ضرورت ہو تو وی بی اے انٹیجر ڈیٹا ٹائپ استعمال کی جاتی ہے۔ اعدادوشمار 32،768 سے 32،767 کے بیچ قیمت جمع کرسکتا ہے۔ اگر آپ کو اس سے آگے کی قیمت کو منتقل کرنے کی ضرورت ہے تو پھر آپ کو VBA میں لانگ ڈیٹا ٹائپ استعمال کرنے کی ضرورت ہے۔

کوڈ:

 سب وی بی اے_کوڈ 1 () دقیق اسکور کے طور پر دھیما سکور = 101 MsgBox "سچن سکورڈ" اور سکور اینڈ سب 

جب آپ مذکورہ کوڈ کو چلاتے ہیں تو نتیجہ سچن سکورڈ 101 دکھائے گا۔ نیچے دیکھیں

وی بی اے متغیر اعلان مثال # 2 - سٹرنگ

وی بی اے اسٹرنگ ڈیٹا ٹائپ ڈیٹا کو بطور ٹیکسٹ اسٹور کرسکتا ہے۔

کوڈ:

 سب VBA_Code_String () Dim strName As String strName = "رام" حد ("A1: A10") = "رام" اختتامی سب 

جب آپ مذکورہ کوڈ کو چلاتے ہیں تو ، یہ رینج A1: A10 کے درمیان ہر سیل میں رام داخل ہوگا۔

وی بی اے متغیر اعلان مثال # 3 - تاریخ

وی بی اے میں تاریخ ڈیٹا کی قسم تاریخ جیسے ڈیٹا کو محفوظ کر سکتی ہے۔ یہ MM / DD / YYYY کی شکل میں ہوگا۔

کوڈ:

 سب وی بی اے_ کوڈ_ڈیٹ () ڈم ڈی او بی بطور تاریخ ڈی او بی = "04/04/1990" MsgBox "میں پیدا ہوا تھا" & DOB اینڈ سب 

جب آپ مذکورہ کوڈ کو چلاتے ہیں تو ، یہ نتیجہ نیچے دکھائے گا۔

وی بی اے متغیر اعلان مثال # 4 - بولین

وی بی اے میں بولین ڈیٹا ٹائپ میں صرف دو ہی قدریں ہیں جھوٹی یا غلط۔

کوڈ:

 سب VBA_Code_Boolean () Dim bgeender As Boolean bgeender = False if bgeender = True then Range ("A1") = "مرد" دوسری حد ("A1") = "خواتین" اختتام سب آخر 

جب آپ کوڈ چلاتے ہیں کہ A1 سیل میں نتیجہ خواتین ہوگا۔

وی بی اے متغیر اعلان مثال # 5 - لمبا

ڈیٹا ٹائپ لانگ نمبروں کو اسٹور کرنے کے لئے بھی استعمال ہوتا ہے۔ وہ -2،147،483،648 سے 2،147،483،647 کے درمیان نمبر اسٹور کرسکتے ہیں۔ یہاں آپ کو یہ سوال ضرور ہونا چاہئے کہ اگر انٹیجر اور لانگ دونوں نمبر جمع کرسکتے ہیں تو ہم انٹیجر کیوں استعمال کرتے ہیں؟

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

فرض کریں کہ آپ کو میٹر میں شمالی قطب سے جنوب قطب کے درمیان فاصلہ ظاہر کرنے کی ضرورت ہے اور آپ جانتے ہیں کہ میٹر میں فاصلہ -32،768 سے 32،767 کی حد سے باہر ہے۔ لہذا آپ ڈیٹا ٹائپ لانگ کا استعمال کریں گے۔

کوڈ:

 سب VBA_Code_long () لمبائی فاصلہ جتنا طویل فاصلہ = 13832000 MsgBox "قطب شمالی اور جنوب کے درمیان فاصلہ ہے" اور فاصلہ اور "میٹر" اختتامی سب 

نتیجہ "قطب شمالی اور جنوبی قطب کے درمیان فاصلہ 13832000 میٹر ہے

اگر آپ مذکورہ کوڈ میں اعداد و شمار کی قسم کے طور پر ایک عدد کا استعمال کرتے ہیں تو یہ غلطی سے گزر جائے گا۔ آپ اسے آزما سکتے ہیں۔

یاد رکھنے کے لئے نکات

متغیرات کا اعلان کرتے وقت آپ کو کچھ نکات کو یاد رکھنے کی ضرورت ہے۔

  • متغیر نام 255 حروف سے زیادہ نہیں ہونا چاہئے
  • متغیر معاملات حساس نہیں ہیں
  • متغیر کی شروعات کسی نمبر سے نہیں ہونی چاہئے۔ آپ متغیر نام کے وسط میں نمبر یا انڈر سکور کا استعمال کرسکتے ہیں
  • وی بی اے متغیر اعلامیے کو کسی ایکسل کلیدی لفظ جیسے شیٹ ، رینج ، وغیرہ کا نام نہیں دیا جاسکتا۔
  • VBA متغیر اعلامیہ میں خاص حرف نہیں تھے۔