إكسل فبا (البصرية الأساسية للتطبيقات) هو أداة قوية تسمح لك لأتمتة المهام في إكسيل. طريقة واحدة لتوسيع وظائف فبا هو استخدام المصنفات الخارجية. تسمح لك المصنفات الخارجية باستخدام الوظائف والإجراءات المحددة في المصنفات الأخرى ، والتي يمكن أن تكون مفيدة إذا كنت بحاجة إلى إعادة استخدام التعليمات البرمجية أو التفاعل مع التطبيقات الأخرى.
في هذا الدليل التفصيلي ، سوف ننظر في كيفية استخدام المصنفات الخارجية في إكسيل فبا. سنبدأ بإنشاء ارتباط إلى مصنف خارجي واستيراد محتوياته إلى المصنف الحالي. ثم سننظر في كيفية استدعاء الوظائف والإجراءات من مصنف خارجي ، وكذلك كيفية تمرير الوسائط والحصول على قيم الإرجاع.
بمجرد إتقان استخدام المصنفات الخارجية في إكسيل فبا ، يمكنك تسريع وتبسيط عملك بشكل كبير ، وكذلك زيادة كفاءة وحدات الماكرو الخاصة بك. لا تتردد في تجربة واستكشاف الميزات الجديدة التي توفر إكسل فبا!
- استيراد مصنف خارجي إلى إكسيل فبا
- طرق استيراد البيانات من مصنف خارجي
- فتح مصنف خارجي باستخدام فبا
- تصدير البيانات داخل مصنف خارجي لإكسل فبا
- كتابة البيانات داخل مصنف خارجي
- حفظ التغييرات في المصنف الخارجي
- سؤال وجواب
- كيفية استخدام المصنفات الخارجية في إكسيل فبا?
- كيف يمكنني فتح مصنف خارجي في إكسيل فبا?
- كيف يمكنني الوصول إلى بيانات المصنف الخارجية في إكسيل فبا?
- هل من الممكن استخدام المصنفات الخارجية من صيغ أخرى (على سبيل المثال كسف) في إكسيل فبا?
استيراد مصنف خارجي إلى إكسيل فبا
في إكسيل فبا ، لديك القدرة على استيراد البيانات من المصنفات الخارجية لاستخدامها في التعليمات البرمجية الخاصة بك ومزيد من المعالجة. في هذا القسم ، سننظر في كيفية القيام بذلك.
أولا ، تحتاج إلى فتح وحدة فبا جديدة لكتابة التعليمات البرمجية الخاصة بك. يمكنك القيام بذلك عن طريق الضغط ألت + و 11 أو عن طريق النقر بزر الماوس الأيمن على ورقة واختيار إدراج->وحدة نمطية.
عندما تكون وحدة فبا مفتوحة ، يمكنك استخدام أساليب وخصائص مختلفة لاستيراد البيانات من مصنف خارجي. وفيما يلي بعض منها:
- فتح: طريقة تسمح لك بفتح مصنف خارجي. على سبيل المثال ، يمكنك استخدام الرمز:
المصنفات.فتح"::\\ \ \ _книге .زلسكس"
- إغلاق: طريقة تسمح لك بإغلاق مصنف خارجي بعد استيراد البيانات. على سبيل المثال ، يمكنك استخدام الرمز:
المصنفات ("كتاب.زلسكس").إغلاق - الخلايا: خاصية تسمح لك بالوصول إلى خلية في دفتر بيانات مستورد. على سبيل المثال ، يمكنك استخدام الرمز:
قيمة خافتة كمتغير
القيمة = المصنفات ("كتاب.زلسكس").أوراق العمل ("ورقة").الخلايا(1 ، 1).القيمة
- المدى: خاصية تسمح لك بالوصول إلى مجموعة من الخلايا في دفتر البيانات المستورد. على سبيل المثال ، يمكنك استخدام الرمز:
خافت رنغ كما المدى
تعيين رنغ = المصنفات ("كتاب.زلسكس").أوراق العمل ("ورقة").النطاق ("أ 1: ب 10")
يمكنك استخدام هذه الأساليب والخصائص في التعليمات البرمجية لاستيراد البيانات الضرورية من مصنف خارجي. بعد الاستيراد ، يمكنك استخدام هذه البيانات لمزيد من المعالجة والتحليل في إكسيل فبا.
آمل أن يساعدك هذا الدليل على فهم أفضل لكيفية استيراد مصنف خارجي إلى إكسيل فبا واستخدام بياناته في التعليمات البرمجية الخاصة بك. حظا سعيدا مع المشاريع الخاصة بك!
طرق استيراد البيانات من مصنف خارجي
يوفر ميكروسوفت إكسيل عدة طرق لاستيراد البيانات من مصنف خارجي. في هذا القسم ، سنلقي نظرة على الطرق الأكثر شيوعا للحصول على البيانات من مصنفات إكسيل الأخرى.
- استخدام وظيفة البيانات / من مصادر أخرى: تسمح لك هذه الطريقة باستيراد البيانات من مصادر مختلفة ، مثل ملفات كسف والملفات النصية وقواعد بيانات الوصول وتنسيقات البيانات الأخرى. يمكنك تحديد مصدر البيانات المناسب وتكوين إعدادات الاستيراد للحصول على البيانات التي تحتاجها في مصنف إكسيل الخاص بك.
- باستخدام أساليب كائن المصنفات: في رمز فبا ، يمكنك استخدام كائن المصنفات لفتح وحفظ واستيراد البيانات من المصنفات الخارجية. على سبيل المثال ، يمكنك استخدام طريقة فتح لفتح مصنف خارجي ، وطرق النسخ واللصق لنسخ ولصق البيانات من مصنف إلى آخر ، واستخدام خصائص وطرق هذا الكائن للوصول إلى محتويات المصنف الخارجي.
- باستخدام طريقة كيريتابلز: الاستعلام هو كائن يسمح لك باستيراد البيانات من مصادر خارجية مثل قواعد البيانات والملفات النصية وغيرها. يمكنك إنشاء كائن قابل للاستعلام جديد ، وتعيين المعلمات المناسبة ، وتنفيذ طريقة التحديث للحصول على بيانات محدثة من مصنف خارجي.
- باستخدام خاصية إكسترنالداتاسورسز: المصادر الخارجية هي مجموعة من الكائنات التي تمثل مصادر البيانات الخارجية. يمكنك استخدام هذه الخاصية للحصول على قائمة بمصادر البيانات المتاحة ، ثم تحديد المصدر المطلوب لاستيراد البيانات إلى مصنف إكسيل الخاص بك.
من خلال الجمع بين هذه الأساليب ، يمكنك بسهولة استيراد البيانات من المصنفات الخارجية إلى إكسيل ومن ثم استخدامه في المشاريع الخاصة بك أو تحليل البيانات. هذا مفيد للغاية عندما تحتاج إلى جمع البيانات من مصادر مختلفة في مكان واحد وإجراء العمليات أو التحليل اللازم.
فتح مصنف خارجي باستخدام فبا
في إكسيل فبا ، يمكنك فتح مصنف خارجي (ملف إكسيل) مع بضع خطوات بسيطة. يمكن أن يكون هذا مفيدا عندما تريد الوصول إلى البيانات أو إجراء عمليات معينة على ملف إكسيل آخر.
- لفتح كتاب خارجي. تتطلب هذه الطريقة تحديد مسار واسم الملف الذي تريد فتحه.
- الخطوة 2: إذا كنت بحاجة إلى الوصول إلى مصنف مفتوح ، فقم بتعيينه لكائن متغير. يمكنك استخدام هذا للوصول إلى الأوراق والخلايا والخصائص الأخرى لمصنف مفتوح.
- . يمكنك اختيار ما إذا كنت تريد حفظ التغييرات أم لا.
هنا مثال على رمز فبا الذي يفتح مصنف خارجي:
كتاب العمل الفرعي المفتوح ()
كتاب العمل الخارجي الخافت كمصنف
الخطوة 1: افتح مصنف خارجي
تعيين كتاب خارجي = المصنفات.فتح ("::\\\\\\.زلسكس")
'الخطوة 2: محاذاة الخلية ب2 في ورقة" الورقة 1 " المفتوحة
كتاب العمل الخارجي.أوراق العمل ("الورقة 1").النطاق ("ب 2").المحاذاة الأفقية = إكس إل سنتر
'الخطوة 3: أغلق المصنف الخارجي
كتاب العمل الخارجي.إغلاق حفظ التغييرات: = خطأ
نهاية الفرعية
في هذا المثال ، يتم فتح المصنف الخارجي ، ويتم توسيط الخلية ب 2 في الورقة "الورقة 1" ، ثم يتم إغلاق المصنف دون حفظ التغييرات.
. ثم يمكنك استخدام المسار المحدد واسم الملف لفتح المصنف.
كان هذا دليلا مفصلا لفتح مصنف خارجي باستخدام فبا في إكسيل. نأمل أن هذا سوف تساعدك على العمل مع الملفات الخارجية وأتمتة المهام إكسل الخاص بك.
تصدير البيانات داخل مصنف خارجي لإكسل فبا
في إكسيل فبا ، يمكنك بسهولة تصدير البيانات من المصنف الحالي إلى مصنف خارجي. يمكن أن يكون هذا مفيدا إذا كنت بحاجة إلى حفظ نتائج الحساب أو إنشاء تقرير في ملف آخر.
لتصدير البيانات داخل مصنف خارجي في إكسيل فبا ، يمكنك استخدام الخطوات التالية:
- . حدد المسار إلى الملف واسم الملف لفتحه.
- . حدد اسم الورقة أو فهرسها.
- . يمكنك تحديد نطاق الخلايا المراد نسخها.
- . سيتم إدراج البيانات في الخلية النشطة حاليا.
- لحفظ التغييرات على الملف.
وفيما يلي رمز المثال الذي يظهر كيفية تصدير البيانات داخل مصنف خارجي في إكسيل فبا:
التصدير الفرعيالبيانات الخارجية ()
ديم إكسترنالوب كمصنف
خافت الخارجية كورقة عمل
'فتح الكتاب الخارجي
تعيين إكسترنالوب = المصنفات.فتح ( " ::\____. _файлу.زلسكس")
'حدد ورقة عمل في مصنف خارجي
تعيين إكسترنالوس = إكسترنالوب.أوراق العمل ("الورقة 1")
'نسخ البيانات من الملف الحالي
هذاكتاب العمل.أوراق ("ورقة 1").النطاق ("أ 1:ب 10").نسخ
'إدخال البيانات في ملف خارجي
الخارجية.النطاق ("أ 1").باستيسبيسيال زلباستيفالويس
'إغلاق المصنف الخارجي
إكسترنالوب.إغلاق حفظ التغييرات: = صحيح
نهاية الفرعية
.
الآن أنت تعرف كيفية تصدير البيانات داخل مصنف خارجي لإكسل فبا. يمكن أن يكون هذا النهج مفيدا في أتمتة عمليات العمل مع البيانات وإنشاء التقارير في إكسيل.
كتابة البيانات داخل مصنف خارجي
واحدة من الطرق المفيدة لاستخدام المصنفات الخارجية في إكسيل فبا هو أن تكون قادرة على كتابة البيانات مباشرة إلى هذه المصنفات. باتباع الخطوات البسيطة ، يمكنك حفظ البيانات من ملف إكسيل الحالي إلى مصنف آخر.
الخطوة 1: افتح المصنف الخارجي
. حدد المسار إلى الملف في معلمة الوظيفة لفتح الملف المطلوب.
كتاب خارجي خافت كمصنف
تعيين إكسترنالبوك = المصنفات.افتح ("المسار إلى كتابك الدولي")
الخطوة 2: حدد ورقة عمل مصنف خارجي
الخطوة التالية هي تحديد ورقة عمل المصنف الخارجي الذي تريد تسجيل البيانات عليه. يمكنك استخدام الفهرس أو اسم الورقة لتحديد الورقة المطلوبة. على سبيل المثال:
ورقة خارجية قاتمة كورقة عمل
تعيين إكسترنالشيت = إكسترنالبوك.الأوراق (1) ' اختيار الورقة الأولى
'أو
تعيين إكسترنالشيت = إكسترنالبوك.الأوراق ("الورقة 1") ' اختيار ورقة بالاسم
الخطوة 3: تسجيل البيانات
من الورقة الخارجية. على سبيل المثال:
ورقة خارجية.النطاق ("أ 1").القيمة = "بيانات العينة"
الخطوة 4: حفظ مصنف خارجي
. على سبيل المثال:
كتاب خارجي.حفظ ' حفظ باستخدام اسم ملف موجود'أو
كتاب خارجي.حفظ "جديد" و " اسم "" حفظ باسم ملف جديد
الخطوة 5: إغلاق المصنف الخارجي
. على سبيل المثال:
كتاب خارجي.إغلاق
باتباع هذه الخطوات ، يمكنك كتابة البيانات مباشرة إلى مصنف خارجي باستخدام إكسيل فبا. يكون هذا مفيدا عندما تريد تحديث البيانات تلقائيا داخل ملفات أخرى أو العمل مع البيانات في المصنفات المحذوفة.
حفظ التغييرات في المصنف الخارجي
مايكروسوفت إكسل فبا لديه القدرة على العمل مع المصنفات الخارجية لأداء مختلف العمليات وتغييرات البيانات. بعد إجراء تغييرات على المصنف الخارجي ، من المهم حفظه بحيث يتم استخدام البيانات ومعالجتها لاحقا باستخدام بيانات محدثة.
لحفظ التغييرات في المصنف الخارجي ، اتبع الخطوات التالية:
- حدد كائنا يمثل المصنف الخارجي الذي تعمل معه. يمكن القيام بذلك باستخدام الكلمة الرئيسية "المصنف" واسم الكتاب أو المسار إليه.
- استخدم طريقة" حفظ " لحفظ مصنف خارجي دون فتح مربع الحوار حفظ. تقوم طريقة" حفظ " بحفظ الكتاب تحت اسمه وموقعه الحاليين.
مثال على الكود يوضح حفظ التغييرات في مصنف خارجي:
حفظ فرعي خارجي ()
كتاب العمل الخارجي الخافت كمصنف
'تحديد مصنف خارجي حسب اسم الملف أو المسار
تعيين كتاب خارجي = المصنفات.فتح ( " ::\____. _книге.زلسكس")
'إجراء تغييرات على مصنف خارجي
'حفظ مصنف خارجي دون فتح الحوار حفظ كتاب خارجي
صندوق.حفظ
'إغلاق الكتاب الخارجي
كتاب العمل الخارجي.إغلاق
'تحرير الذاكرة
تعيين كتاب العمل الخارجي = لا شيء
نهاية الفرعية
في المثال المقدم ، يتم تعريف المصنف الخارجي أولا باستخدام طريقة" فتح " ، والتي تأخذ كوسيطة المسار إلى الملف أو اسمه. ثم يتم إجراء التغييرات اللازمة داخل المصنف. أخيرا ، تقوم طريقة" حفظ " بحفظ المصنف المعدل دون فتح مربع الحوار حفظ. بعد الحفظ ، يتم إغلاق الكتاب باستخدام طريقة" إغلاق "، ويتم تعيين المتغير الذي يمثل الكتاب على" لا شيء " لتحرير الذاكرة.
الآن أنت تعرف كيفية حفظ التغييرات إلى مصنف خارجي في إكسيل فبا. باستخدام الكود أعلاه ، يمكنك حفظ التغييرات على أي مصنف خارجي بعد إجراء التغييرات اللازمة. هذا مفيد بشكل خاص إذا كنت أتمتة عملية العمل مع البيانات في إكسيل باستخدام فبا.
سؤال وجواب
كيفية استخدام المصنفات الخارجية في إكسيل فبا?
لاستخدام المصنفات الخارجية في إكسيل فبا ، يمكنك استخدام " المصنفات.طريقة "فتح". تسمح لك هذه الطريقة بفتح مصنف خارجي ، وبعد ذلك يمكنك الوصول إلى محتوياته واستخدامه في التعليمات البرمجية الخاصة بك.
كيف يمكنني فتح مصنف خارجي في إكسيل فبا?
لفتح مصنف خارجي في إكسيل فبا ، يمكنك استخدام " المصنفات.طريقة "فتح". مجرد تحديد المسار إلى الملف واسم الملف كوسائط الأسلوب ، وسوف إكسل فتح هذا المصنف.
كيف يمكنني الوصول إلى بيانات المصنف الخارجية في إكسيل فبا?
هناك عدة طرق للوصول إلى بيانات المصنف الخارجية في إكسيل فبا. تتمثل إحدى الطرق في استخدام كائن المصنف لتمثيل مصنف مفتوح وأساليبه وخصائصه للوصول إلى البيانات الموجودة في هذا المصنف. على سبيل المثال ، يمكنك استخدام طريقة "النطاق" للوصول إلى خلايا مصنف خارجي.
هل من الممكن استخدام المصنفات الخارجية من صيغ أخرى (على سبيل المثال كسف) في إكسيل فبا?
نعم ، يمكنك استخدام المصنفات الخارجية من صيغ أخرى ، مثل كسف ، في إكسيل فبا. يمكنك استخدام " المصنفات.افتح " الطريقة وحدد امتداد الملف المناسب كوسيطة لفتح المصنف بالتنسيق المطلوب. ثم يمكنك العمل مع البيانات في هذا المصنف بنفس الطريقة كما هو الحال في أي مصنف إكسل آخر.