كيفية فتح ملف CSV مع VBA

مؤلف: Eugene Taylor
تاريخ الخلق: 9 أغسطس 2021
تاريخ التحديث: 21 شهر نوفمبر 2024
Anonim
كيفية تحويل ملف اكسل الى ملف (csv)
فيديو: كيفية تحويل ملف اكسل الى ملف (csv)

المحتوى

ملف القيم المفصولة بفواصل (CSV) هو ملف نص عادي يحتوي على سجل واحد في كل سطر. يتم فصل كل سطر بفاصلة. يشار أحيانًا إلى ملف CSV كملف محدد بفواصل. يمكنك العمل مع هذه الملفات في Microsoft Excel والحصول على Visual Basic for Applications (VBA) للقيام بهذه المهمة نيابة عنك ، بما في ذلك فتح الملف بلمسة زر واحدة.


الاتجاهات

يمكنك العمل مع ملفات CSV في Microsoft Excel (سيري ستافورد / الرؤية الرقمية / غيتي إيماجز)
  1. افتح محرر Visual Basic (VBE) في Excel بضغط المفاتيح "Alt" و "F11" معًا.

  2. انقر فوق "إدراج" ثم "الوحدة النمطية".

  3. قص والصق الكود التالي في نافذة فارغة:

    Sub opencsv () 'opencsv Workbooks.Open Filename: = _ "C: Desktop myfile.csv" End Sub

  4. أعد تسمية الملف في الكود أعلاه لإظهار اسم الملف الذي تريد فتحه وموقعه. على سبيل المثال ، إذا كنت تريد فتح ملف CSV يسمى "الحسابات" الموجود في مجلد "المستندات" ، فأنت بحاجة إلى تغيير سطر التعليمات البرمجية حيث يقرأ "C: Desktop myfile.csv" إلى "C: My المستندات Accounts.csv ".

  5. قم بتشغيل الكود بالضغط على "F5" على VBE. بعد الضغط ، يفتح الملف في Excel.


نصائح

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