فہرست کا خانہ
جن لوگوں کو ایکسل VBA کے ساتھ کام کرنا ہے وہ اکثر اس مسئلے کا سامنا کرتے ہیں، ہم کوشش کرتے ہیں لیکن میکرو میں ترمیم نہیں کرسکتے ہیں اور یہ ظاہر ہوتا ہے کہ آپ چھپی ہوئی ورک بک پر Macro میں ترمیم نہیں کرسکتے ہیں۔ . اس مضمون میں، میں آپ کو دکھاؤں گا کہ آپ اس مسئلے کو کس طرح آسانی سے اور جامع طریقے سے حل کر سکتے ہیں۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
اس آرٹیکل کو پڑھنا۔ Macro Unable to Edit.xlsm
2 آسان حل برائے کسی پوشیدہ ورک بک پر میکرو میں ترمیم نہیں کرسکتے ہیں
یہاں میں اپنی ورک بک سے ایک Macro میں ترمیم کرنے کی کوشش کر رہا ہوں، لیکن میں اس میں ترمیم نہیں کر سکتا۔ ایک نوٹیفکیشن باکس ظاہر ہو رہا ہے اور یہ مجھے بتا رہا ہے کہ میں چھپی ہوئی ورک بک پر میکرو کو حذف نہیں کر سکتا۔ مجھے یقین ہے کہ جو لوگ Macros کے ساتھ کام کرتے ہیں انہیں اپنی زندگی میں کم از کم ایک بار اس مسئلے کا سامنا کرنا پڑا ہوگا۔
اب آپ سوچیں گے کہ آخر کیوں؟ کیا یہ ایک پوشیدہ ورک بک کے طور پر دکھائی گئی ہے حالانکہ میں نے اسے کھول دیا ہے اور اس پر کام کر رہا ہوں؟ ٹھیک ہے، جواب یہ ہے کہ میکرو دراصل آپ کی فعال ورک بک کے اندر نہیں ہے، بلکہ یہ ایک مختلف ورک بک کے اندر ہے جو چھپی ہوئی ہے (جس کا نام PERSONAL.xlsb یہاں ہے، تصویر چیک کریں)، لیکن ہر بار جب آپ کسی بھی ورک بک کو کھولتے ہیں، تو وہ اس کے اندر دکھائی دیتی ہے۔
اس لیے، جب آپ اس میں ترمیم کرنے کی کوشش کرتے ہیں، تو آپ نہیں کر سکتے۔
ہمارا آج کا مقصد اس مسئلے کو حل کرنا ہے۔ یعنی کسی پوشیدہ ورک بک پر میکرو میں ترمیم کرنا۔
ہم اس مسئلے کو دو ممکنہ طور پر حل کر سکتے ہیں۔طریقے۔
1۔ چھپی ہوئی ورک بک پر میکرو میں ترمیم کرنا پہلے اسے چھپا کر
اس طریقے میں، ہم پہلے چھپی ہوئی ورک بک کو کھولیں گے، اور پھر اس پر موجود میکرو کو حذف کریں گے۔
اس عمل کو انجام دینے کے لیے نیچے دیے گئے مراحل پر عمل کریں۔
⧪ مرحلہ 1: ویو ٹیب سے انہائیڈ ڈائیلاگ باکس کھولنا
دیکھیں<کو کھولیں۔ 2> ایکسل ربن پر ٹیب۔ پھر سیکشن Windows کے تحت، Unhiide پر کلک کریں۔
⧪ مرحلہ 2: ڈائیلاگ باکس سے ورک بک کو چھپائیں
ایک ڈائیلاگ باکس جسے انھائیڈ کریں کہتے ہیں کھل جائے گا۔ پوشیدہ ورک بک کا نام منتخب کریں ( PERSONAL.xlsb یہاں) اور OK پر کلک کریں۔
⧪ مرحلہ 3: میکرو میں ترمیم کرنا
اب آپ میکرو میں ترمیم کرسکتے ہیں۔ Developer ٹیب کے تحت، سیکشن کوڈ سے Macros پر کلک کریں۔
ایک ڈائیلاگ باکس جسے Macros<2 کہتے ہیں۔> کھل جائے گا۔ اپنا مطلوبہ Macro منتخب کریں اور ترمیم کریں پر کلک کریں۔
14>
اب آپ اس میں ترمیم کرسکتے ہیں۔
مزید پڑھیں: ایکسل میں میکروز کو کیسے ایڈٹ کریں (2 طریقے)
2۔ VBA کوڈ کا استعمال کرتے ہوئے پوشیدہ ورک بک پر میکرو میں ترمیم کرنا
اگر آپ مندرجہ بالا عمل کی پیروی نہیں کرنا چاہتے ہیں، تو آپ میکرو میں ترمیم کرنے کے لیے ایک سادہ VBA کوڈ استعمال کر سکتے ہیں۔ ایک پوشیدہ ورک بک پر۔
⧭ VBA کوڈ:
2897
⧭ نوٹس:
یہاں پوشیدہ ورک بک کا نام ہے "PERSONAL.XLSB" ، پوشیدہ میکرو کا نام ہے "Macro1" ،اور جس ورک بک پر میں کام کر رہا ہوں اس کا نام ہے "Hidden Workbook.xlsm پر میکرو میں ترمیم نہیں کر سکتا" ۔ کوڈ (پہلی 3 لائنیں) چلانے سے پہلے ان کو اپنے ساتھ تبدیل کرنا نہ بھولیں۔
⧭ آؤٹ پٹ:<2
اوپر والے Visual Basic ربن سے بٹن Sub / UserForm چلائیں کو دبا کر کوڈ کو چلائیں۔
پوشیدہ ورک بک چھپ جائے گی اور ایڈیٹر ونڈو آپ کے سامنے میکرو کے ساتھ کھل جائے گی۔ اب آپ اس میں ترمیم کر سکتے ہیں۔
مزید پڑھیں: ایکسل میں سیل میں ترمیم کرنے کا طریقہ (4 آسان طریقے)
نوٹس
- اس وقت تک، ہم نے صرف اس بات پر تبادلہ خیال کیا کہ ہم کس طرح چھپی ہوئی ورک بک پر میکرو میں ترمیم کرسکتے ہیں۔ لیکن اگر آپ یہ جاننا چاہتے ہیں کہ چھپی ہوئی ورک بک کیسے بنائی جاتی ہے، تو آپ اس لنک پر عمل کر سکتے ہیں۔
نتیجہ
تو، یہ حل کرنے کے طریقے ہیں۔ چھپی ہوئی ورک بک پر میکرو میں ترمیم کرنے کا مسئلہ۔ کیا آپ کا کوئی سوال ہے؟ بلا جھجھک ہم سے پوچھیں۔ اور مزید پوسٹس اور اپ ڈیٹس کے لیے ہماری سائٹ ExcelWIKI دیکھنا نہ بھولیں۔