قائمة الملفات في دليل

برنامج بسيط في عرض كل الملفات في دليل معين عن طريق استدعاء ماكرو VBA القانون.

تفسير

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

كامل برنامج اكسل VBA يتوفر للتحميل في أسفل هذه الصفحة ، تمتع!

رمز

Public Sub List_Files_In_Directory()

Range("A5:A2000").ClearContents

Dim List_Files_In_Directory(10000, 1)
Dim One_File_List   As String
Dim Number_Of_Files_In_Directory As Long

One_File_List = Dir$("C:" + "\*.*")
Do While One_File_List <> ""
    List_Files_In_Directory(Number_Of_Files_In_Directory, 0) = One_File_List
    One_File_List = Dir$
    Number_Of_Files_In_Directory = Number_Of_Files_In_Directory + 1
Loop

Number_Of_Files_In_Directory = 0
While List_Files_In_Directory(Number_Of_Files_In_Directory, 0) <> tom
    Range("A5").Offset(Number_Of_Files_In_Directory, 0).Value = List_Files_In_Directory(Number_Of_Files_In_Directory, 0)
    Number_Of_Files_In_Directory = Number_Of_Files_In_Directory + 1
Wend

End Sub

 

 

 

تنزيل ملف اكسل!List_All_Files_In_Directory.xls

 

Add your comment

Your name:
Subject:
Comment: