اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

برجاء المساعدة : بحث عن ملفات حسب قيمة خلية فى اكسيل


aladdien

الردود الموصى بها

أرجو المساعدة فى الملف المرفق للبحث حيث ان لدى مجلد رئيسى Z:\All Files يحتوى على عدة مجلدات تشتمل على عدة ملفات وورد ، الرجاء كود بحيث عند الضغط على زر Seach  يقوم الجهاز بالبحث عن الاسم الموجود فى الخلية A2 والبحث عن الملف الذى يحمل نفس الاسم فى المجلد الرئيسى Z:\All Files وكل المجلدات الفرعية الموجودة داخله و اظهار نتيجة البحث ، وان امكن فتح الملف .

الشرح بالمرفق. وجزاكم الله كل خير

TRY.zip

تم تعديل بواسطه aladdien
رابط هذا التعليق
شارك

أخى أ. عمر " أبو تامر" أقدر مجهودك وسرعة ردك 

الكود لا يعمل يبدو ان هناك خطأ ما ، يرجى التأكد مع العلم انى استخدم WIN XP  و Office 2007 . قد يكون لهذا تأثير .

 

مرفق صورة الرسالة التى تظهر

مع خالص شكرى

Error.png

رابط هذا التعليق
شارك

 

الاخ صلاح الصغير

قائمة الفلدرات كانت لللتوضيح فقط من قبل الاخ aladdien

ولكن عند  اضافة اي ملف  يظهر ففيي القائمة المنسلة

 

 

 

  • Like 1
رابط هذا التعليق
شارك

أستاذي الكبير ومعلمي الفاضل أبو تامر

بارك الله فيك وجزيت خير الجزاء على هذه الدرر التي حرمنا منها كثيراً ولكن مشئية الله أرادت لنا الخير بعد طول انتظار

جربت الملف المرفق واطلعت على الأكواد ووجدت أن اسم المصنف الحالي يدرج في قائمة الملفات ولتفادي المشكلة (حيث يتسبب في تهنيج برنامج الإكسيل) قمت بعمل إضافة بسيطة جداً لعدم إدراج اسم المصنف الحالي .. وذلك بعد سطر الحلقة التكرارية في الإجراء الفرعي المسمى

Sub ListMy_Files(Path, Sub_Folder As Boolean)

حيث قمت بإضافة السطر التالي

If My_File.Name <> ThisWorkbook.Name Then
...........
End If

وذلك ما بين سطري الحلقة التكرارية

For Each My_File In My_Source.Files
.........
Next My_File

 

وفي الإجراء المسئول عن عملية البحث عن الملف قمت بإضافة سطر في حالة لم يتم اختيار ملف من الخلية A2

    File_Name = Range("A2")
    If IsEmpty(File_Name) Then MsgBox "No File To Search!", vbExclamation: Exit Sub

تقبل وافر تقديري واحترامي

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information