الانتقال إلى المحتوى الرئيسي

كيفية حفظ البيانات من البرنامج بتنسيق إكسيل باستخدام فبا

كل يوم ، يعمل العديد من المحترفين حول العالم بكميات هائلة من البيانات. الإدارة الفعالة والاحتفاظ بهذه المعلومات أمر ضروري لنجاح أي عمل تجاري. واحدة من الأشكال الأكثر شعبية لتخزين ومعالجة البيانات هو إكسيل.

يوفر إكسيل قدرات واسعة لإنشاء وتحرير وتحليل البيانات. ومع ذلك ، في بعض الأحيان قد يكون من الضروري لأتمتة عملية حفظ البيانات من البرنامج في شكل إكسيل. للقيام بذلك ، يمكنك استخدام لغة البرمجة فبا (البصرية الأساسية للتطبيقات).

فبا هو الأداة التي تسمح لك لإنشاء وحدات الماكرو وأتمتة العمليات المختلفة في إكسيل. إحدى هذه العمليات هي حفظ البيانات من البرنامج بتنسيق إكسيل. باستخدام فبا ، يمكنك إنشاء برنامج نصي من شأنها نقل البيانات من البرنامج إلى جدول بيانات إكسل وحفظه في الشكل المطلوب.

باستخدام فبا لحفظ البيانات في إكسيل يمكن تبسيط كبير وتسريع عملية العمل مع المعلومات. هذا مفيد بشكل خاص عندما تحتاج إلى نقل كمية كبيرة من البيانات أو عندما تحتاج إلى تحديث المعلومات بانتظام في إكسيل.

وهكذا ، وذلك باستخدام فبا لحفظ البيانات في شكل إكسيل هو أداة قوية تسمح لك لأتمتة عملية العمل مع البيانات وتوفير الوقت والجهد. مع ذلك ، يمكنك بسهولة نقل البيانات من البرنامج إلى إكسيل وإدارتها باستخدام مجموعة واسعة من الوظائف والميزات التي يوفرها إكسيل.

  1. كيفية تصدير البيانات من فبا إلى تنسيق إكسيل
  2. تطوير البرنامج النصي فبا
  3. فتح تطبيق اكسل
  4. إنشاء مستند إكسل جديد

كيفية تصدير البيانات من فبا إلى تنسيق إكسيل

إذا كنت تكتب وحدات الماكرو في فبا في إكسيل وتريد حفظ البيانات التي تم إنشاؤها بواسطة التعليمات البرمجية الخاصة بك في شكل إكسيل ، وسوف تحتاج إلى استخدام نموذج كائن إكسيل والأساليب التي تقدمها فبا.

أولا ، إنشاء إكسل جديد.كائن التطبيق الذي يمثل تطبيق ميكروسوفت إكسيل:

تعيين إكسلاب = إكسيل جديد.التطبيق

بعد ذلك ، افتح مصنف إكسل جديد:

تعيين اكسلبوك = اكسلاب.المصنفات.إضافة

الآن تحتاج إلى الوصول إلى ورقة الكتاب. إنشاء إكسل جديد.كائن ورقة العمل وإضافته إلى المصنف:

تعيين اكسلشيت = اكسلبوك.أوراق عمل.إضافة

الآن يمكنك استخدام رمز فبا الخاص بك لتوليد البيانات وملء ورقة عمل إكسيل. على سبيل المثال ، يمكنك استخدام حلقة لكتابة البيانات إلى الخلايا:

التالي أنا

بعد ملء ورقة البيانات ، احفظ المصنف بتنسيق إكسيل باستخدام حفظ:

طريقة اكسلبوك.SaveAs "С:\Путь_к_файлу\название_файла .زلسكس"

لا تنس إغلاق مصنف إكسيل وتحرير الموارد باستخدام الإغلاق والإقلاع:

اكسلاب.إنهاء

وبالتالي ، سيتم تصدير البيانات التي تم إنشاؤها بواسطة رمز فبا الخاص بك إلى تنسيق إكسيل وحفظها في الملف المحدد.

الآن أنت تعرف كيفية تصدير البيانات من فبا إلى تنسيق إكسيل. يرجى ملاحظة أنه لاستخدام نموذج كائن إكسيل ، قد تحتاج إلى إضافة رابط إلى مكتبة ميكروسوفت إكسيل في مشروع فبا الخاص بك.

تطوير البرنامج النصي فبا

لحفظ البيانات من البرنامج بتنسيق إكسيل باستخدام فبا ، تحتاج إلى تطوير برنامج نصي مناسب. في فبا (البصرية الأساسية للتطبيقات) ، يمكنك استخدام عدد من الوظائف والأساليب للعمل مع إكسيل.

ابدأ في تطوير برنامج نصي فبا بإعلان المتغيرات التي سيتم استخدامها عند العمل مع إكسيل. على سبيل المثال ، يمكنك إعلان متغير لتطبيق إكسيل:

خافت اكسلاب كما اكسل.التطبيق

ثم يمكنك إنشاء مصنف إكسل جديد:

تعيين إكسلاب = إكسيل جديد.التطبيق

اكسلاب.المصنفات.إضافة

بعد ذلك ، يمكنك كتابة البيانات إلى خلايا إكسيل. على سبيل المثال ، لكتابة قيمة إلى الخلية أ 1 ، يمكنك استخدام التعليمات البرمجية التالية:

اكسلاب.أكتيفشيت.الخلايا(1 ، 1).القيمة = "القيمة"

بعد كتابة البيانات ، تحتاج إلى حفظ مصنف إكسيل في الشكل المطلوب. على سبيل المثال ، لحفظ في تنسيق إكسيل ، يمكنك استخدام التعليمات البرمجية التالية:

اكسلاب.كتاب العمل النشط.حفظ " مسار \ إلى \ ملف.إكس إل إس"

بعد حفظ الكتاب ، يمكنك إغلاقه:

اكسلاب.كتاب العمل النشط.إغلاق

وأخيرا ، أغلق تطبيق إكسيل:

اكسلاب.إنهاء

نتيجة لتنفيذ البرنامج النصي فبا ، سيتم حفظ البيانات في الملف المحدد في شكل إكسيل.

فتح تطبيق اكسل

خافت اكسلاب ككائن

تعيين إكسلاب = كريتوبجيكت ("إكسيل.تطبيق")

في هذا المثال ، نقوم بإنشاء كائن إكسلاب جديد باستخدام طريقة كريتيوبجيكت وتحديد أن تطبيق إكسيل يجب أن يكون مرئيا باستخدام الخاصية المرئية.

ثم يمكنك استخدام كائن إكسلاب للعمل مع تطبيق إكسيل وحفظ البيانات في الشكل المطلوب. على سبيل المثال ، يمكنك إنشاء مصنف جديد باستخدام طريقة إضافة كائن المصنفات:

المصنف الخافت ككائن

تعيين المصنف = اكسلاب.المصنفات.إضافة

بعد فتح تطبيق إكسيل وإنشاء مصنف جديد ، يمكنك الاستمرار في العمل مع البيانات وحفظه في شكل إكسيل إذا لزم الأمر.

إنشاء مستند إكسل جديد

لحفظ البيانات من البرنامج بتنسيق إكسيل ، تحتاج إلى إنشاء مستند إكسيل جديد باستخدام فبا. إليك كيفية القيام بذلك:

1. افتح محرر فيسوال بيسك في إكسيل بالضغط على ألت + فورمولا 11.

2. في نافذة مشروع فبا ، انقر بزر الماوس الأيمن على مشروع فبا وحدد" إدراج "في قائمة السياق ، ثم حدد"وحدة نمطية".

3. في الوحدة النمطية التي تفتح ، اكتب التعليمات البرمجية التالية:

كريتينيوورك بوك الفرعية()