كيفية فتح ملف csv باستخدام vba (مع مثال)


يمكنك استخدام الأسلوب Workbooks.Open في VBA لفتح ملف CSV من مسار ملف محدد.

فيما يلي طريقة شائعة لاستخدام هذه الطريقة عمليًا:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

يفتح هذا الماكرو بالتحديد ملف CSV المسمى team_info.csv الموجود في مسار ملف محدد على جهاز الكمبيوتر الخاص بي.

يوضح المثال التالي كيفية استخدام بناء الجملة هذا لفتح ملف CSV عمليًا.

مثال: كيفية فتح ملف CSV باستخدام VBA

لنفترض أن لدينا ملف CSV يسمى team_info.csv موجود في مسار الملف التالي على جهاز الكمبيوتر الخاص بي:

C:\Users\bob\Documents\team_info.csv

لنفترض أنني أريد فتح ملف CSV هذا في Excel باستخدام VBA.

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

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info.csv"
End Sub

عندما نقوم بتشغيل هذا الماكرو، سيتم فتح ملف CSV تلقائيًا:

يحتوي الملف على معلومات حول فرق كرة السلة المختلفة.

لاحظ أنه إذا استخدمنا المسار غير الصحيح لملف CSV، فسنتلقى رسالة خطأ من VBA.

على سبيل المثال، لنفترض أنني أحاول فتح ملف يسمى team_info2.csv ، وهو غير موجود:

 SubOpenCSV ()
Workbooks.Open "C:\Users\bob\Documents\team_info2.csv"
End Sub

عندما أقوم بتشغيل هذا الماكرو، أتلقى رسالة الخطأ التالية من VBA:

تخبرنا رسالة الخطأ أنه لا يمكن العثور على ملف CSV.

ملاحظة : يمكنك العثور على الوثائق الكاملة لأسلوب Workbooks.Open هنا .

مصادر إضافية

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

كيفية فتح ملف نصي باستخدام VBA
كيفية فتح ملف PDF باستخدام VBA
كيفية إنشاء مجلدات باستخدام VBA

Add a Comment

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