كيفية إنشاء مجلدات باستخدام vba (مع مثال)


يمكنك استخدام عبارة MkDir لإنشاء مجلد باستخدام VBA.

إليك طريقة شائعة لاستخدام هذا البيان عمليًا:

 SubCreateFolder ()
    MkDir " C:\Users\Bob\Desktop\My_Data "
End Sub

سيقوم هذا الماكرو المحدد بإنشاء مجلد يسمى My_Data على سطح مكتب جهاز الكمبيوتر الخاص بي.

يوضح المثال التالي كيفية استخدام هذه الوظيفة عمليًا.

مثال: إنشاء مجلد باستخدام VBA

لنفترض أن سطح المكتب الخاص بي يحتوي حاليًا على مجلدين:

لنفترض أنني أريد استخدام VBA لإنشاء مجلد يسمى My_Data على سطح المكتب.

يمكنني إنشاء الماكرو التالي للقيام بذلك:

 SubCreateFolder ()
    MkDir " C:\Users\Bob\Desktop\My_Data "
End Sub

بمجرد تشغيل هذا الماكرو وفتح File Explorer للانتقال إلى سطح المكتب، أستطيع أن أرى أنه تم إنشاء هذا المجلد الجديد:

أستطيع أن أرى أنه تم إنشاء المجلد الجديد المسمى My_Data في الموقع المحدد الذي حددته.

لاحظ أنه إذا كان هذا المجلد موجودًا بالفعل في هذا الموقع وقمت بتشغيل هذا الماكرو، فسوف أتلقى الخطأ التالي:

يخبرنا مربع الخطأ بوجود خطأ في الوصول إلى المسار/الملف نظرًا لوجود مجلد بهذا الاسم بالفعل في هذا الموقع على جهاز الكمبيوتر الخاص بي.

يمكنني إما إنشاء مجلد باسم مختلف أو إنشاء المجلد في موقع مختلف لتجنب هذا الخطأ.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في VBA:

VBA: كيفية حساب عدد الأوراق في المصنف
فبا: كيفية استخراج البيانات من مصنف آخر
VBA: كيفية حذف ورقة إذا كان الاسم يحتوي على نص محدد

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *