انتقل إلى المحتوى الرئيسي

كيفية استيراد ملفات نصية متعددة من مجلد إلى ورقة عمل واحدة؟

الكاتب : شمس آخر تعديل: 2024-08-30

على سبيل المثال ، لديك هنا مجلد به عدة ملفات نصية ، ما تريد القيام به هو استيراد هذه الملفات النصية في ورقة عمل واحدة كما هو موضح أدناه. بدلاً من نسخ الملفات النصية واحدًا تلو الآخر ، هل هناك أي حيل لاستيراد الملفات النصية بسرعة من مجلد واحد إلى ورقة واحدة؟

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

استيراد ملف نصي إلى الخلية النشطة مع كوتولس ل إكسيل فكرة جيدة 3


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

فيما يلي رمز VBA يمكن أن يساعدك في استيراد جميع الملفات النصية من مجلد معين إلى ورقة جديدة.

1. قم بتمكين مصنف تريد استيراد ملفات نصية ، واضغط على ALT + F11 مفاتيح للتمكين ميكروسوفت فيسوال باسيك للتطبيقات نافذة.

2. انقر إدراج > وحدة، انسخ والصق رمز VBA أدناه إلى ملف وحدة نافذة.

فبا: استيراد ملفات نصية متعددة من مجلد إلى ورقة واحدة

Sub Test()
'UpdatebyExtendoffice6/7/2016
    Dim xWb As Workbook
    Dim xToBook As Workbook
    Dim xStrPath As String
    Dim xFileDialog As FileDialog
    Dim xFile As String
    Dim xFiles As New Collection
    Dim I As Long
    Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker)
    xFileDialog.AllowMultiSelect = False
    xFileDialog.Title = "Select a folder [Kutools for Excel]"
    If xFileDialog.Show = -1 Then
        xStrPath = xFileDialog.SelectedItems(1)
    End If
    If xStrPath = "" Then Exit Sub
    If Right(xStrPath, 1) <> "\" Then xStrPath = xStrPath & "\"
    xFile = Dir(xStrPath & "*.txt")
    If xFile = "" Then
        MsgBox "No files found", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    Do While xFile <> ""
        xFiles.Add xFile, xFile
        xFile = Dir()
    Loop
    Set xToBook = ThisWorkbook
    If xFiles.Count > 0 Then
        For I = 1 To xFiles.Count
            Set xWb = Workbooks.Open(xStrPath & xFiles.Item(I))
            xWb.Worksheets(1).Copy after:=xToBook.Sheets(xToBook.Sheets.Count)
            On Error Resume Next
            ActiveSheet.Name = xWb.Name
            On Error GoTo 0
            xWb.Close False
        Next
    End If
End Sub

3. صحافة F5 لعرض مربع حوار ، وتحديد مجلد يحتوي على ملفات نصية تريد استيرادها. انظر لقطة الشاشة:
كود vba لتحديد المجلد الذي يحتوي على ملفات نصية تريد استيرادها

4. انقر OK. ثم تم استيراد الملفات النصية إلى المصنف النشط كورقة جديدة بشكل منفصل.
تم استيراد ملفات النصوص إلى المصنف النشط


إذا كنت تريد استيراد ملف نصي واحد إلى خلية أو نطاق معين ، فيمكنك تطبيق كوتولس ل إكسيلالصورة إدراج ملف في المؤشر خدمة.

كوتولس ل إكسيل يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة وتعزيز الإبداع والكفاءة. دمج مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة. معلومات تفصيلية عن Kutools لـ Excel...         تجربة مجانية...

بعد تركيب مجاني Kutools for Excel ، يرجى القيام بما يلي:

1. حدد خلية تريد استيراد الملف النصي ، وانقر فوق كوتولس بلس > استيراد و تصدير > إدراج ملف في المؤشر. انظر لقطة الشاشة:
انقر فوق إدراج ملف في ميزة المؤشر في kutools

2. ثم يظهر مربع حوار ، انقر فوق تصفح لعرض حدد ملف لإدراجها في مربع حوار موضع مؤشر الخلية ، حدد التالي ملفات نصية من القائمة المنسدلة ، ثم اختر الملف النصي الذي تريد استيراده. انظر لقطة الشاشة:
تعيين الخيارات في مربع الحوار

3. انقر ساعات العمل > Ok، وتم إدراج ملف تحديد النص في موضع المؤشر ، انظر الصورة:
تم إدراج ملف النص المحدد في موضع المؤشر

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت.  انقر هنا للحصول على الميزة التي تحتاجها أكثر...


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!