سواء كنت تقوم بإنشاء تقرير Excel لاستخدامك الخاص أو للعمل ، فإنه يأتي بتنسيقين ، XLS و XLSX. عندما تتلف هذه التنسيقات ، سترى ملف خطأ وقت تشغيل VBA "1004".
يمكن أن يحدث هذا الخطأ أيضًا عندما تحاول إنشاء ماكرو في ورقة Excel ، وبالتالي ، يمنعك من العمل مع Excel. في حين أن هذا يمكن أن يمنعك من العمل على VBA ، إلا أنه يمكن أن يؤدي أيضًا إلى تعطل VBA ، وحتى نظامك في بعض الأحيان.
والخبر السار هو أنه يمكن إصلاح ذلك باستخدام طريقتين. دعونا نرى كيف.
الطريقة الأولى: استخدام علامة تبويب المطور في MS Excel
الخطوة 1: افتح ال اكسل الورقة التي تواجه بها المشكلة ، وانقر فوق مطور التبويب.
الآن ، انقر فوق إدراج الخيار أدناه وتحت عناصر تحكم ActiveX ، حدد ملف زر الأوامر.
الخطوة 2: الآن ، في أي مكان في اكسل ورقة ، اسحب وارسم ملف زر الأوامر. هذا سيكون CommandButton1.
الخطوه 3: انقر نقرًا مزدوجًا فوق ملف CommandButton1 لتتمكن من كتابة كود فبا في ال مايكروسوفت فيجوال بيسك للتطبيقات المربع الذي يفتح.
الآن ، اكتب ما يلي كود فبا كما هو موضح:
خافت كعدد صحيح. خافت ب كعدد صحيح أ = أوراق العمل ("اسم الورقة"). الخلايا (رقم الصف ورقم العمود).قيمة. ب = أوراق العمل ("اسم الورقة"). الخلايا (رقم الصف ورقم العمود)).قيمة. أوراق عمل("اسم الورقة"). الخلايا (رقم الصف ورقم العمود)) القيمة = أ + ب
*ملحوظة - تأكد من استبدال الأجزاء المميزة باسم الورقة الفعلي ورقم الصف ورقم العمود.
الخطوة الرابعة: الآن ، ارجع إلى ورقة اكسل (الورقة 1 في هذه الحالة) وانقر على وضع التصميم الخيار في شريط الأدوات للتراجع عنه.
الآن ، انقر فوق CommandButton1 في الورقة لتوليد النتيجة.
الخطوة الخامسة: إذا قمت بإدخال VBA رمز بشكل غير صحيح ، سيعطيك ملف خطأ وقت تشغيل VBA 1004.
لذلك ، من المفترض أن يساعدك هذا في فهم سبب حصولك على خطأ وقت التشغيل 1004 وتساعدك على تجنبه باستخدام ملف كود فبا ونمط. ولكن ، إذا استمرت المشكلة ، فجرّب الطريقة الثانية.
الطريقة 2: عن طريق إنشاء قالب Excel جديد
الخطوة 1: فتح مايكروسوفت اكسل واضغط على السيطرة + ن معًا على لوحة المفاتيح لفتح مصنف جديد.
الآن ، اذهب إلى ملف علامة التبويب في أعلى اليسار.
الخطوة 2: الآن ، على الجانب الأيمن من المصنف ، أسفل ملف الأخيرة قسم ، احذف جميع أوراق Excel باستثناء واحدة.
قم بتنسيق هذه الورقة التي تركتها وفقًا لمتطلباتك.
الخطوه 3: بمجرد الانتهاء ، انتقل إلى ملف علامة التبويب مرة أخرى وانقر فوق حفظ باسم.
حدد الموقع الذي تريد حفظ الملف فيه. الآن ، قم بتعيين ملف حفظ كنوع المجال قالب Excel. تأكد من حفظ الملف بتنسيق xltx أو xlt صيغة.
*ملحوظة - التنسيق المستخدم أعلاه هو لـ اكسل 2017 والإصدارات السابقة.
الخطوة الرابعة: بمجرد حفظ النموذج ، يمكنك إضافة القالب باستخدام الكود أدناه:
نوع الإضافة: = pathfilename
تأكد من استبدال اسم الملف باسم المستند المحفوظ.
يجب أن يحل هذا مشكلة خطأ وقت تشغيل VBA 1004 ، ولكن إذا لم يكن كذلك ، فجرّب الطريقة الثالثة.
الطريقة الثالثة: من خلال إعدادات مركز التوثيق
الخطوة 1: فتح مايكروسوفت اكسل وانتقل إلى ملف التبويب. الآن ، انقر فوق خيارات في القائمة.
الخطوة 2: في ال خيارات Excel نافذة ، انقر فوق مركز الثقة على الجانب الأيسر من الجزء. على الجانب الأيمن ، انقر فوق إعدادات مركز التوثيق.
الخطوه 3: في ال مركز الثقة نافذة ، انقر فوق إعدادات الماكرو خيارات على اليسار. الآن ، على الجانب الأيمن من الجزء ، حدد زر الاختيار بجوار إبطال جميع وحدات الماكرو مع الإخطار.
ثم حدد زر الاختيار بجوار ثق بالوصول إلى وضع الوصول إلى مشروع VBA.
صحافة نعم لحفظ التغييرات. ثم اضغط نعم مرة أخرى في خيارات Excel نافذة للخروج.
يجب أن تعمل هذه الطريقة على إصلاح مشكلة خطأ وقت تشغيل VBA. بت ، إذا استمرت المشكلة ، جرب الطريقة الرابعة.
الطريقة الرابعة: عن طريق حذف ملف GWXL97.XLA
الخطوة 1: اضغط على مفتاح Windows + E معًا على لوحة المفاتيح لفتح ملف مستكشف الملفات. الآن ، انقر فوق هذا الكمبيوتر على اليسار ثم على محرك C على جهة اليمين.
الخطوة 2: الآن ، اتبع المسار كما هو موضح أدناه للوصول إلى اكسل مجلد:
ج: \ المستخدمون \ "اسم االمستخدم\ AppData \ Local \ Microsoft \ Excel
الآن ، افتح مجلد XLStart.
*ملحوظة - استبدل الجزء المميز باسم المستخدم المحدد الخاص بك بدون علامات الاقتباس.
الخطوه 3: سترى الآن ملفًا باسم - GWXL97.XLA. حدد هذا الملف واضغط حذف.
هذا كل شئ. يمكن أن يساعدك اتباع هذه الطرق في إصلاح خطأ وقت تشغيل VBA 1004 في جهاز الكمبيوتر الذي يعمل بنظام Windows 10.