ایکسل VBA کا استعمال کرتے ہوئے XLSX کے بطور ایک کاپی کیسے محفوظ کریں (5 مناسب طریقے)

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

فہرست کا خانہ

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

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

آپ یہاں سے پریکٹس ورک بک ڈاؤن لوڈ کرسکتے ہیں۔

VBA کاپی محفوظ کریں بطور XLSX.xlsx

XLSX فائل کیا ہے؟

XLSX فائل ایک MS Excel اوپن XML فارمیٹ اسپریڈشیٹ ہے جو کہ ورک شیٹس کے اندر موجود سیلز میں ڈیٹا اسٹور کرتی ہے۔ خلیوں کو قطار کالم کی ساخت میں ترتیب دیا گیا ہے۔ MS Excel 2007 اور اس سے پہلے، یہ اسپریڈ شیٹ فائل اس قسم کی تھی XLS ۔

VBA <5 کا استعمال کرتے ہوئے XLSX کے بطور ایکسل فائل کی کاپی محفوظ کرنے کے 5 مناسب طریقے>

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

1. SaveCopyAs طریقہ استعمال کرنا

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

اسٹیپس:

  • پہلے، Developer ٹیب پر جائیں اور Visual Basic کو منتخب کریں۔

  • اگلا، میں Visual Basic ونڈو، Insert پر کلک کریں اور Module کو منتخب کریں۔

  • اب، میں دائیں طرف نئی ماڈیول ونڈو، درج ذیل فارمولے میں ٹائپ کریں:
3263

  • پھر، VBA ونڈو کو بند کریں اور نیویگیٹ کریں۔ دوبارہ Developer ٹیب پر۔
  • یہاں، Macros کو منتخب کریں۔

  • اب، Macro ونڈو میں، آپ کو وہ میکرو کوڈ نظر آنا چاہیے جو ہم نے داخل کیا ہے۔
  • اس کے بعد، Run پر کلک کریں۔

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

مزید پڑھیں: سیل ویلیو

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

7614

کوڈ ٹائپ کرنے کے بعد، اسے صرف <1 سے چلائیں۔> میکروس آپشن جیسا کہ ہم نے پہلے دکھایا تھا۔ اب، محفوظ فولڈر پر جائیں اور XLSX فارمیٹ والی فائل اب وہاں ہونی چاہیے۔

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

3. فائل فارمیٹ نمبر داخل کرنا

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

2588

اب، اگر آپ اس کوڈ کو چلاتے ہیں، تو ایکسل فوری طور پر ورک بک کو XLSX فارمیٹ۔ آپ منزل کے فولڈر میں چیک کر کے اس کی تصدیق کر سکتے ہیں۔

مزید پڑھیں: Excel VBA فائل فارمیٹ کے طور پر محفوظ کریں (12 مناسب مثالیں)

4. پاس ورڈ کے ساتھ محفوظ کرنا

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

7203

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

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

5۔صرف پڑھنے کی سفارش کر کے محفوظ کریں

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

8081

پھر، اس کوڈ کو Macros<2 سے چلائیں۔> ڈیولپر ٹیب کے تحت اختیار۔ اسے موجودہ ورک بک کی XLSX کاپی محفوظ کرنی چاہیے جیسا کہ ذیل میں دکھایا گیا ہے۔

مزید پڑھیں: ایکسل VBA  کو فائل کو متغیر نام کے ساتھ محفوظ کریں (5 مثالیں)

یاد رکھنے کی چیزیں

  • اس بات کو یقینی بنائیں کہ XLSX فائل کا سیونگ پاتھ تبدیل کریں 1>VBA ۔ اسے آپ کے کمپیوٹر کے اندر موجود فولڈر کے راستے سے مماثل ہونا چاہیے۔
  • دوبارہ چیک کریں کہ آپ تمام بلٹ ان VBA فنکشنز کی ہجے کر رہے ہیں جیسا کہ میں نے کیا ہے۔
  • یاد رکھیں کہ، کچھ معاملات میں، کوڈ چلانے کے بعد VBA کوڈ VBA ونڈو میں دستیاب نہیں ہوسکتا ہے۔

نتیجہ

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

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