رن ٹائم ایرر 7 کو ختم کریں میموری - ایکسل میکرو

Rn Aym Ayrr 7 Kw Khtm Kry Mymwry Ayksl Mykrw



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



  رن ٹائم کی خرابی 7 میموری سے باہر - ایکسل





VBA میں میموری سے باہر رن ٹائم ایرر 7 کیا ہے؟

رن ٹائم ایرر 7 آؤٹ آف میموری ویژول بیسک ایپلی کیشن پروگرامنگ میں کسی پروگرام کے عمل میں خلل ڈالتی ہے۔ عام طور پر، جب یہ ایکسل میں ہوتا ہے، تو یہ اشارہ کرتا ہے کہ Microsoft سپریڈ شیٹ سافٹ ویئر سسٹم پر VBA میکرو چلانے کے لیے کافی میموری نہیں پا سکتا ہے۔ ایکسل میں VBA میکرو دستی کاموں کو خودکار کرنے اور صارف کے تیار کردہ حسب ضرورت فنکشنز بنانے کے لیے اندرونی Microsoft پروگرامنگ زبان کا استعمال کرتے ہیں۔





دی رن ٹائم خرابی کئی عوامل کی وجہ سے ہو سکتا ہے، بشمول سمجھوتہ شدہ Excel فائلیں، بہت زیادہ لوڈڈ ڈرائیورز، ونڈوز کو معیاری موڈ میں چلانا، ہارڈ ویئر کے اجزاء کی ناکامی، اور ذخیرہ کرنے کی ناکافی گنجائش۔ یہ بات قابل غور ہے کہ جب ایکسل VBA میکرو کا پروگرام 64K سیگمنٹ باؤنڈری کا سامنا کرتا ہے، تو آؤٹ آف میموری رن ٹائم ایرر 7 بھی واقع ہوتا ہے۔



ایکسل میکرو میں رن ٹائم ایرر 7 کو ختم کرنے کا طریقہ

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

1. ایکسل پر میکرو سیٹنگز تبدیل کریں۔
2. ونڈوز کو بہتر موڈ میں چلائیں۔
3. ورچوئل میموری کا سائز بڑھائیں۔
4. غیر ضروری ڈیوائس ڈرائیور کو ہٹا دیں۔
5. ہارڈ ڈسک ڈرائیو کو ڈیفراگمنٹ کریں۔
6. RAM کا سائز بڑھائیں۔

1] ایکسل پر میکرو سیٹنگز کو تبدیل کریں۔



اس ڈرائیو کی مرمت میں ایک دشواری تھی

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

  • اپنے پی سی پر مائیکروسافٹ ایکسل ایپلیکیشن کھولیں، اور پر جائیں۔ فائل > اختیارات .
  • ونڈو کے دائیں جانب اختیارات کی فہرست میں، منتخب کریں۔ ٹرسٹ سینٹر اور پر کلک کریں ٹرسٹ سینٹر کی ترتیبات .
  • منتخب کریں۔ میکرو سیٹنگز ونڈو کے دائیں جانب اختیارات کی فہرست سے۔
  • کے تحت ڈویلپر میکرو سیٹنگز یقینی بنائیں کہ ' VBA پروجیکٹ آبجیکٹ ماڈل تک رسائی پر بھروسہ کریں۔ ” کا اختیار چیک مارک کیا گیا ہے۔
  • پر کلک کریں ٹھیک ہے تبدیلی کو بچانے کے لیے۔

2] ونڈوز کو بہتر موڈ میں چلائیں۔

جیسا کہ ہم نے پہلے کہا، مائیکروسافٹ ونڈوز کو معیاری موڈ میں چلانا ایکسل میکرو میں آؤٹ آف میموری رن ٹائم ایرر 7 کے لیے ذمہ دار ہو سکتا ہے۔ مسئلہ حل کرنے کے لیے، مائیکروسافٹ ونڈوز کو دوبارہ شروع کریں۔ بہتر موڈ . ذیل میں بیان کردہ اقدامات پر عمل کریں:

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

3] ورچوئل میموری کا سائز بڑھائیں۔

  ورچوئل میموری کے پیگن سائز میں اضافہ کریں۔

ہم نے یہ بھی وضاحت کی ہے کہ ایکسل میکرو میں رن ٹائم ایرر 7 بھی آپ کے کمپیوٹر کی ورچوئل میموری کے ختم ہونے کا نتیجہ ہو سکتا ہے۔ میموری سے باہر کی خرابی کو ٹھیک کرنے کے لیے، ورچوئل میموری کا سائز بڑھائیں۔ آپ کے کمپیوٹر پر ذیل میں بیان کردہ اقدامات پر عمل کریں:

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

تاہم، ابتدائی سائز آپ کے RAM اسٹوریج سائز (MB) سے 1.5 گنا زیادہ ہونا چاہیے۔ مثال کے طور پر، اگر آپ 8 جی بی ریم استعمال کر رہے ہیں، تو ابتدائی سائز 1024 x 8 x 1.5 = 12288 ہوگا۔ زیادہ سے زیادہ سائز RAM اسٹوریج سائز سے 3 گنا ہے۔ اگرچہ زیادہ سے زیادہ سائز استعمال کرنے کا مشورہ نہیں دیا جاتا ہے، لیکن اس بات کو یقینی بنائیں کہ آپ سسٹم کے عدم استحکام کو روکنے کے لیے حساب درست طریقے سے کرتے ہیں۔

متعلقہ : رن ٹائم ایرر 76: ایکسل میں پاتھ نہیں ملا

4] غیر ضروری ڈیوائس ڈرائیورز کو ہٹا دیں۔

  ونڈوز پی سی پر ایکس بکس کنٹرولر سے پلیئر 1 کے لیے ایکس بکس کنٹرولر کو ہٹا دیں۔

ایک اور ثابت شدہ حل ہے۔ غیر ضروری ڈیوائس ڈرائیوروں کو ہٹا دیں۔ . آپ کے کمپیوٹر سسٹم پر بہت زیادہ ڈیوائس ڈرائیور لوڈ ہونے کی وجہ یہ ہو سکتی ہے کہ آپ ایکسل میکرو میں میموری سے باہر رن ٹائم ایرر 7 کا شکار ہو جائیں۔ ذیل میں بیان کردہ اقدامات پر عمل کریں:

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

5] ہارڈ ڈسک ڈرائیو کو ڈیفراگمنٹ کریں۔

  ونڈوز میں ڈیفراگ آپشنز اور کمانڈ لائن سوئچز

پیاری پی ڈی ایف ونڈوز 10

اگر آپ ہارڈ ڈسک ڈرائیو (HDD) استعمال کر رہے ہیں، نہ کہ سالڈ اسٹیٹ ڈرائیو (SSD)، تو آپ کو ضرورت پڑ سکتی ہے۔ اپنی ڈرائیو کو ڈیفراگمنٹ کریں۔ ایکسل میکرو میں آؤٹ آف میموری رن ٹائم ایرر 7 کو حل کرنے کے لیے۔ ذیل میں بیان کردہ اقدامات پر عمل کریں:

  • بطور ایڈمنسٹریٹر اپنے کمپیوٹر پر کمانڈ پرامپٹ کھولیں۔
  • قسم ڈیفراگ C: /a اور پھر مارو داخل کریں۔ اپنی ڈرائیو کا تجزیہ کرنے کے لیے اپنے کی بورڈ پر کلید۔

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

قسم ڈیفراگ C: حجم کو ڈیفراگمنٹ کرنے کے لیے۔ عمل مکمل ہونے کے بعد اپنے کمپیوٹر کو دوبارہ شروع کریں۔

6] رام سائز میں اضافہ کریں۔

اگر آپ ایکسل میکرو میں میموری سے باہر ہونے والی رن ٹائم ایرر 7 کو حاصل کرتے رہتے ہیں جب آپ پہلے بتائی گئی تمام اصلاحات کو ختم کر چکے ہیں، تو آپ کو اپنے RAM اسٹوریج کا سائز بڑھانے پر غور کرنا چاہیے۔

پڑھیں: مائیکروسافٹ آفس فائلوں میں میکرو کو چلانے سے کیسے روکا جائے یا بلاک کیا جائے۔

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

VBA میں تین قسم کی غلطیاں کیا ہیں؟

ایپلیکیشن پروگرامنگ کے لیے Visual Basic سے متعلقہ تین قسم کی خرابیاں ہیں۔ نحو کی غلطیاں ، رن ٹائم کی غلطیاں ، اور منطقی غلطیاں . رن ٹائم کی خرابیاں جیسے میموری سے باہر ہونے والی خرابی 7 مترجم کے نحوی چیک کو پاس کرتی ہیں، لیکن وہ عملدرآمد کے دوران پروگرام میں ایک مسئلہ کے طور پر پیش آتی ہیں۔

VBA میکرو میں میموری کی خرابی کیا ہے؟

VBA میں میموری کی خرابی ایک رن ٹائم غلطی ہے جو کسی پروگرام میں بیان کے عمل کے دوران ہوتی ہے۔ یہ آپ کے کمپیوٹر پر مائیکروسافٹ ایکسل ایپلیکیشن کا نتیجہ ہے کہ پروگرام کو مکمل کرنے کے لیے سسٹم کے وسائل ختم ہو رہے ہیں۔

  رن ٹائم کی خرابی 7 میموری سے باہر - ایکسل
مقبول خطوط