ایکسل VBA: ورک بک کو محفوظ اور بند کریں (5 مناسب مثالیں)

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

اس مضمون میں، ہم آپ کو Excel VBA کو محفوظ کرنے اور ورک بک کو بند کرنے کے 5 طریقے دکھائیں گے۔ چونکہ وقت بہت قیمتی ہے، ہم Excel VBA کا استعمال کرتے ہوئے دنیاوی کاموں کو چھوڑ کر کافی وقت بچا سکتے ہیں۔ مزید یہ کہ، ہم نے ایک ڈیٹا سیٹ لیا ہے جس میں 3 کالم : " نام "، " Born "، اور " تازہ ترین کام " شامل ہیں۔ یہ ڈیٹا سیٹ 6 لوگوں کے سال پیدائش اور ان کی تازہ ترین فلم کی معلومات کی نمائندگی کرتا ہے۔

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

VBA to Save and Close Workbook.xlsm

ایکسل میں VBA کا استعمال کرتے ہوئے ورک بک کو محفوظ اور بند کرنے کی 5 مثالیں

1. ایکسل VBA استعمال کرکے ایکٹو ورک بک کو محفوظ اور بند کریں

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

  • سب سے پہلے، ڈیولپر ٹیب >>> Visual Basic کو منتخب کریں۔

متبادل طور پر، آپ اسے بھی کرنے کے لیے ALT + F11 دبا سکتے ہیں۔ اس کے بعد " Microsoft Visual Basic Application " ظاہر ہوگا۔

  • دوسرے، Insert سے >>> ماڈیول کو منتخب کریں۔

یہاں، ہم اپنا ٹائپ کریں گے۔کوڈ۔

  • تیسرے طور پر، درج ذیل کوڈ کو ماڈیول کے اندر ٹائپ کریں۔
2571

VBA کوڈ کی خرابی

  • سب سے پہلے، ہم اپنے ذیلی طریقہ کار Save_and_Close_Active_Workbook کو کال کر رہے ہیں۔ .
  • پھر، ہم اپنی موجودہ ورک بک کا حوالہ دے رہے ہیں بطور ActiveWorkbook ۔
  • اس کے بعد، Close طریقہ استعمال کرتے ہوئے ہم اپنی فائل کو بند کر رہے ہیں۔
  • آخر میں، ہم نے تبدیلیوں کو محفوظ کریں کو True پر سیٹ کیا ہے، جو ہماری ورک بک کو محفوظ کرے گا۔ بند ہونے پر ۔

اب، ہم اپنے کوڈ پر عمل کریں گے۔

  • سب سے پہلے، محفوظ کریں اس ماڈیول ۔
  • دوسرے طور پر، ہمارے کوڈ کے اندر کلک کریں۔
  • آخر میں، چلائیں بٹن دبائیں۔

اگر ہم اپنی Excel ایپلیکیشن پر جائیں تو ہم دیکھیں گے کہ ہماری ورک بک بند ہے۔ اس طرح، ہم نے کامیابی کے ساتھ ایکسل VBA کا استعمال کرتے ہوئے محفوظ کیا اور بند ورک بک ۔

مزید پڑھیں: ایکسل میں تمام ورک بک کے لیے میکرو کو کیسے محفوظ کیا جائے (آسان اقدامات کے ساتھ)

2. مخصوص ورک بک کو محفوظ اور بند کرنے کے لیے ایکسل VBA

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

مرحلہ:

  • پہلے، جیسا کہ طریقہ 1 میں دکھایا گیا ہے ، سامنے لائیں VBAماڈیول ۔
  • دوسرا، اس کوڈ کو اس ماڈیول کے اندر ٹائپ کریں۔
8050

<0 VBA کوڈ کی خرابی
  • پہلے، ہم اپنے ذیلی طریقہ کار Save_and_Close_Specific_Workbook کو کال کر رہے ہیں۔
  • پھر، ہم ہماری پہلی ورک بک ورک بک آبجیکٹ کے اندر کا حوالہ دے رہے ہیں۔
  • اس کے بعد، بند طریقہ استعمال کرتے ہوئے ہم بند <2 کر رہے ہیں۔ ہماری فائل. .
  • تیسرے طور پر، جیسا کہ طریقہ 1 میں دکھایا گیا ہے، کوڈ پر عمل کریں۔

اس کے بعد، ہم دیکھیں گے کہ پہلا ورک بک بند ہے اور صرف دوسری ورک بک کھلی ہے ۔ لہذا، ہم نے آپ کو محفوظ کرنے اور بند a ورک بک کا ایک اور طریقہ دکھایا ہے۔

مزید پڑھیں: Excel VBA: بغیر کھولے شیٹ کو نئی ورک بک کے طور پر محفوظ کریں

3. مخصوص فولڈر میں مخصوص ورک بک کو محفوظ اور بند کریں

تیسرے طریقہ کے لیے , ہم Excel VBA کا استعمال کرتے ہوئے محفوظ کریں اور بند کریں a مخصوص ورک بک ایک فولڈر میں۔

مرحلہ:

  • سب سے پہلے، جیسا کہ طریقہ 1 میں دکھایا گیا ہے ، سامنے لائیں VBA ماڈیول ۔
  • 12 2>
    • سب سے پہلے، ہم اپنے Subطریقہ کار Save_and_Close_Workbook_in_Specific_Folder .
    • اس کے بعد، SaveAs طریقہ استعمال کرتے ہوئے ہم اپنی فائل کو ایک مخصوص جگہ پر محفوظ کر رہے ہیں۔
    • پھر، ہم فائل کا نام اصل ورک بک جیسا ہی رکھتے ہیں۔
    • آخر میں، ہم بند اپنی ورک بک ۔
    • تیسرے طور پر، جیسا کہ طریقہ 1 میں دکھایا گیا ہے، کوڈ پر عمل کریں۔

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

    مزید پڑھیں: پی ڈی ایف کو مخصوص فولڈر میں محفوظ کرنے کے لیے ایکسل VBA میکرو (7 مثالی مثالیں)

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

    • Excel VBA: پرامپٹ کے بغیر ورک بک کو محفوظ کریں (آسان اقدامات کے ساتھ)
    • [فکسڈ!] ایکسل میری فارمیٹنگ کو کیوں محفوظ نہیں کررہا ہے ? (7 ممکنہ وجوہات)
    • ایکسل کو پی ڈی ایف لینڈ اسکیپ کے طور پر کیسے محفوظ کیا جائے (فوری اقدامات کے ساتھ)
    • ایکسل VBA سے پاتھ کا استعمال کرتے ہوئے فائل کے طور پر محفوظ کریں سیل (فوری اقدامات کے ساتھ)
    • [فکسڈ!] ایکسل CSV فائل محفوظ نہیں ہو رہی تبدیلیاں (6 ممکنہ حل)

    4. بٹن داخل کرنا ایکسل میں ورک بک کو محفوظ اور بند کریں

    چوتھے طریقہ کے لیے، ہم ایکسل میں ورک بک کو بند اور محفوظ کرنے کے لیے VBA بٹن بنانے جا رہے ہیں۔

    مرحلہ:

    • پہلے، جیسا کہ طریقہ 1 میں دکھایا گیا ہے ، سامنے لائیں VBAماڈیول ۔
    • دوسرے، اس کوڈ کو اس ماڈیول کے اندر ٹائپ کریں۔
    6716

    <0 VBA کوڈ کی خرابی
    • سب سے پہلے، ہم اپنے ذیلی طریقہ کار Button_Click_Save_and_Close_Workbook کو کال کر رہے ہیں۔
    • اس کے بعد، محفوظ کریں طریقہ استعمال کرتے ہوئے ہم محفوظ اپنی ورک بک
    • آخر میں، ہم بند اپنی ورک بک کا استعمال کرتے ہوئے طریقہ چھوڑیں۔

    اب، ہم یہاں VBA بٹن داخل کریں گے۔

    • سب سے پہلے، ڈیولپر<2 سے> ٹیب >>> داخل کریں >>> منتخب کریں بٹن (فارم کنٹرول) ۔ ورک بک کے اندر باکس۔

    اس کے بعد، میکرو تفویض کریں ڈائیلاگ باکس ظاہر ہوگا۔

    • پھر، " Button_Click_Save_and_Close_Workbook " کو منتخب کریں۔
    • اس کے بعد، دبائیں OK ۔

    پھر، ہم ورک بک میں بٹن 1 دیکھیں گے۔

    • آخر میں، بٹن پر کلک کریں۔

    یہ محفوظ کرے گا اور بند کرے گا ہماری ورک بک ۔

    مزید پڑھیں: ایکسل میں سیو بٹن کے لیے VBA کوڈ (4 ویریئنٹس)

    5. ایکسل VBA کا اطلاق کرتے ہوئے تمام کھلی ورک بکس کو محفوظ اور بند کریں

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

    مرحلہ:

    • سب سے پہلے، جیسا کہ طریقہ 1 میں دکھایا گیا ہے، VBA ماڈیول سامنے لائیں.
    • دوسرے، اس کوڈ کو اس کے اندر ٹائپ کریں Module .
    3789

    VBA کوڈ کی خرابی

    • پہلا , ہم اپنے Sub Procedure CloseAndSaveOpenWorkbooks کو کال کر رہے ہیں۔
    • پھر، ہم تمام Workbooks کو چکر لگانے کے لیے For Next Loop استعمال کر رہے ہیں۔ ۔
    • اس کے بعد، محفوظ کریں طریقہ استعمال کرتے ہوئے ہم اپنی فائلوں کو محفوظ کر رہے ہیں۔
    • پھر، ہم بند کریں <2 ہماری موجودہ ورک بک کے علاوہ تمام ورک بک ۔ 1>چھوڑیں پراپرٹی۔
    • تیسرے، جیسا کہ طریقہ 1 میں دکھایا گیا ہے ، کوڈ پر عمل کریں۔

    لہذا، یہ محفوظ کریں گے اور بند کریں گے دو ورک بک ۔ ہم دیکھ سکتے ہیں کہ تاریخ میں ترمیم کی گئی دونوں ورک بک کے لیے ایک جیسی ہے۔ آخر میں، ہم نے 5 مختلف Excel VBA Macros سے محفوظ اور ورک بک کو بند دکھایا ہے۔

    مزید پڑھیں: میکرو کو ذاتی میکرو ورک بک میں کیسے محفوظ کریں؟

    نتیجہ

    ہم نے آپ کو دکھایا ہے 5 سمجھنے میں فوری اور آسان Excel VBA سے محفوظ کریں اور ورک بک کو بند کریں ۔ اگر آپ کو کسی بھی پریشانی کا سامنا کرنا پڑتا ہے تو ، نیچے تبصرہ کرنے کے لئے آزاد محسوس کریں۔ اس کے علاوہ، آپ ہماری ویب سائٹ پر جا سکتے ہیں Exceldemy مزید Excel سے متعلق مضامین۔ پڑھنے کے لیے شکریہ، شاندار رہیں!

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