ایکسل وی بی اے پروگرامنگ ٹیوٹوریل برائے ابتدائیہ۔

ایکسل وی بی اے پروگرامنگ ٹیوٹوریل برائے ابتدائیہ۔

اگر آپ ایکسل استعمال کر رہے ہیں تو آپ کو اس پاور ٹول کو آزمانا ہوگا!





ایپلی کیشنز کے لیے بصری بنیادی (VBA) مائیکروسافٹ آفس کی پروگرامنگ لینگویج ہے جو آپ کو میکرو اور یوزرفارمز بنانے ، میسج باکس شامل کرنے ، ٹرگر کے جواب میں کسی دستاویز کے اندر کوڈ پر عمل کرنے اور بہت کچھ کرنے کی اجازت دیتی ہے۔ VBA کی مدد سے آپ اپنی ایکسل اسپریڈشیٹ کو سپر چارج کر سکتے ہیں۔ اور آپ کو کوڈنگ کے بارے میں تھوڑا سا سیکھنا ہوگا۔





یہ گائیڈ آپ کو ایک سادہ پروجیکٹ کے ساتھ VBA پر اپنا ہاتھ آزمانے میں مدد دے گا: ایک بٹن جو منتخب سیل کی قیمت کو GBP سے USD میں بدل دیتا ہے۔ ہم آپ کو ان طریقوں سے متعارف کرائیں گے جن سے VBA اور ایکسل آپس میں مل سکتے ہیں۔ یہ مختصر ٹیوٹوریل آپ کو اپنے زیادہ پیچیدہ منصوبے بنانے کی راہ پر گامزن کرے گا۔





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

این ویڈیا کنٹرول پینل بمقابلہ جیفورس کا تجربہ۔

ڈویلپر کنٹرولز تک رسائی حاصل کریں۔

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



کے تحت۔ اپنی مرضی کے مطابق ربن> مین ٹیبز۔ (دائیں طرف کی فہرست) ، شامل کریں اور چیک کریں۔ ڈویلپر آپشن (اوپر تصویر میں غیر چیک شدہ)۔

ایک بٹن بنائیں۔

اپنا کرنسی کنورٹر بنانے کے لیے ، ہمیں سب سے پہلے بٹن عنصر داخل کرنے کی ضرورت ہے۔ دوسرے مرحلے میں ، ہم اپنا VBA کوڈ اس بٹن سے منسلک کریں گے۔





ایک نئی ایکسل اسپریڈشیٹ کھولیں ، پھر اس پر جائیں۔ ڈویلپر ٹیب. کا استعمال کرتے ہیں داخل کریں میں ڈراپ ڈاؤن کنٹرول کرتا ہے۔ ایک منتخب کرنے کے لیے سیکشن ایکٹو ایکس کمانڈ بٹن۔ .

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





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

کلاسیکی کرسمس گانے mp3 مفت ڈاؤنلوڈ۔

اب وقت آگیا ہے کہ بٹن کو کچھ فعالیت دی جائے۔

کچھ کوڈ شامل کریں۔

VBA کے ساتھ کوڈنگ ایک علیحدہ ماحول میں معیاری ایکسل انٹرفیس میں ہوتی ہے۔ اس تک رسائی کے لیے ، یقینی بنائیں۔ ڈیزائن موڈ۔ میں سرگرم ہے۔ ڈویلپر ٹیب ، پھر ہمارے بنائے ہوئے بٹن پر دائیں کلک کریں اور منتخب کریں۔ کوڈ دیکھیں۔ .

آپ کو نیچے والی ونڈو نظر آئے گی۔

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

کرنسی کے تبادلوں کے طریقہ کار کو انجام دینے کے لیے ، ہم ان دونوں کے درمیان درج ذیل کوڈ کو استعمال کریں گے جو پہلے ہی ہمارے لیے بنائے گئے ہیں:

ActiveCell.Value = (ActiveCell * 1.28)

اس کو مزید توڑنے کے لیے ، کوڈ کا یہ ٹکڑا کہتا ہے کہ سیل کی نئی قیمت جو صارف نے منتخب کی ہے موجودہ قیمت کو 1.28 سے ضرب دی جائے گی - تبادلہ کی شرح GBP سے USD تک۔ VBA ونڈو میں یہ کیسا لگتا ہے:

اگلا ، فائل مینو کے ذریعے وی بی اے ایڈیٹر کو بند کریں اور ایکسل پر واپس جائیں۔

اپنے کام کی جانچ کریں۔

اب یہ دیکھنے کا وقت ہے کہ آیا ہمارا کوڈ کام کرتا ہے - لیکن اس سے پہلے کہ ہم ایسا کر سکیں ایک اہم قدم اٹھانا ہے۔ ہمیں غیر فعال کرنے کی ضرورت ہے۔ ڈیزائن موڈ۔ بٹن میں مزید ترمیم کو روکنے اور اسے فعال بنانے کے لیے۔

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

اگلے مراحل

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

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

کیا آپ کے اس VBA پروجیکٹ کے بارے میں کوئی سوال ہے؟ مدد کے لئے پوچھیں یا ذیل میں تبصرے میں کچھ مدد پیش کریں!

بانٹیں بانٹیں ٹویٹ ای میل۔ 6 قابل سماعت متبادل: بہترین مفت یا سستی آڈیو بک ایپس۔

اگر آپ آڈیو بکس کی ادائیگی پسند نہیں کرتے ہیں تو ، یہاں کچھ زبردست ایپس ہیں جو آپ کو ان کو مفت اور قانونی طور پر سننے دیتی ہیں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پیداوری
  • پروگرامنگ۔
  • پروگرامنگ۔
  • بصری بنیادی پروگرامنگ۔
  • مائیکروسافٹ ایکسل۔
  • مائیکروسافٹ آفس 2013۔
  • مائیکروسافٹ آفس 2016۔
مصنف کے بارے میں بریڈ جونز۔(109 مضامین شائع ہوئے)

انگریزی مصنف اس وقت امریکہ میں مقیم ہیں۔ مجھے ٹویٹر پر jradjonze کے ذریعے تلاش کریں۔

ایئرپلین موڈ ونڈوز 10 میں پھنس گیا۔
بریڈ جونز سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔