logo

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
ابوحنين لا تميز خلال هذه الفترة-- لا تميز خلال هذه الفترة YasserKhalil لا تميز خلال هذه الفترة اكسيل مشاريع جاهزه



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





29-08-2019 08:34 صباحاً
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
السلام عليكم ورحمة الله وبركاته

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

والسؤال ماذا لو كان المجلد متغير أي ليس له مكان ثابت أو أنك سترسل مشروعك لمستخدمين آخرين أو كان لديك العديد من المجلدات التي ستتعامل معها؟
في هذه الحالة لابد من طريقة أسهل تحدد بها مسار المجلد بدلاً من تحديده في الكود ...

والمفهوم العام للموضوع هو إمكانية عمل استعراض للمجلدات Browse ، باستخدام الخاصية
CODE
Application.FileDialog(msoFileDialogFolderPicker)<br />


الملف المرفق به فورم وعلى الفورم يوجد تكست بوكس txtPath والذي سيحمل مسار المجلد .. وزر أمر cmdBrowse والذي سيمكنك من اختيار المجلد الذي تريده
وبعد اختيار المجلد يتم وضع مسار المجلد في التكست بوكس
وعند بدء تشغيل الفورم يتم وضع قيمة افتراضية في التكست بوكس وهو سط المكتب للمستخدم أياً كان اسم المستخدم
CODE
Private Sub UserForm_Initialize()
    txtPath = Environ("USERPROFILE") & "Desktop"
End Sub



أما الكود المستخدم في زر الأمر cmdBrowse فهو بالشكل التالي
CODE
Private Sub cmdBrowse_Click()
    With Application.FileDialog(msoFileDialogFolderPicker)
        .Title = "Select Folder"
        .ButtonName = "Confirm"
        .InitialFileName = Environ("USERPROFILE") & "Desktop"

        If .Show = -1 Then
            txtPath = .SelectedItems(1) & ""
        End If
    End With
End Sub



حيث يقوم بفتح نافذة لاستعراض المجلدات ويبدأ تلك النافذة من مسار افتراضي يمكنك تحديد في الكود من خلال السطر التالي
CODE
.InitialFileName = Environ("USERPROFILE") & "Desktop"


وإليكم صورة توضيحية لعمل الكود
HHw4h_001


أرجو أن يكون الكود مفيد لكم في بناء برامجكم في الإكسيل


رابط الملف من هنا

إعداد وتقديم / ياسر خليل أبو البراء
 
 


أثارت هذه المشاركة إعجاب: hassona229،



look/images/icons/i1.gif استعراض مجلد من خلال فورم Browse For Folder Template On UserForm
  29-08-2019 10:10 صباحاً   [1]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 1
المشاركات : 1332
رصيد العضو : 0
الجنس :
الدعوات : 13
قوة السمعة : 10076
الاعجاب : 69
موقعي : زيارة موقعي
جزاكم الله خيرا اخي الكريم ياسر
3dlat.com_02_18_9b08_a52d318330d32



توقيع :Yasser Elaraby
663013020

look/images/icons/i1.gif استعراض مجلد من خلال فورم Browse For Folder Template On UserForm
  29-08-2019 10:44 صباحاً   [2]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
وجزيت خيراً أخي الغالي أبو أسيل ومشكور على مرورك العطر




look/images/icons/i1.gif استعراض مجلد من خلال فورم Browse For Folder Template On UserForm
  29-08-2019 04:55 مساءً   [3]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 14
المشاركات : 1309
رصيد العضو : 0
الدولة : مصر
الجنس :
تاريخ الميلاد : 4-7-1990
الدعوات : 59
قوة السمعة : 4570
الاعجاب : 0
موقعي : زيارة موقعي
جزاك الله خيرا استاذ ياسر وبارك الله فيك معلومات اكثر من ممتعه وشيقه ومفيده



توقيع :محمود ابو الدهب
لى عظيم الشرف بالانضمام لهذا الصرح العظيم
وكم أتمنى من الله
ان يعيننى ويعلمنى من علمة الواسع فهو ولي ذالك وهو على كل شي قدير

تحياتى وتقدير للجميع  محمود ابوالدهب

look/images/icons/i1.gif استعراض مجلد من خلال فورم Browse For Folder Template On UserForm
  29-08-2019 09:19 مساءً   [4]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
وجزيت خيراً أخي الغالي محمود
سعيد بأنك استفدت من الموضوع .. وإن شاء الله تستخدم مثل هذه الأكواد في بناء مشاريعك




look/images/icons/i1.gif استعراض مجلد من خلال فورم Browse For Folder Template On UserForm
  30-08-2019 11:54 صباحاً   [5]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
تم إضافة رابط آخر لمن يعاني من التحميل من الموقع الأول




look/images/icons/i1.gif استعراض مجلد من خلال فورم Browse For Folder Template On UserForm
  30-08-2019 01:11 مساءً   [6]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1766
رصيد العضو : 1
الدولة : مصر
الجنس :
الدعوات : 2
قوة السمعة : 9687
الاعجاب : 26
أحسنت استاذ ياسر عمل رائع بارك الله فيك ورحم الله والديك



توقيع :ali mohamed ali


{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى حل أى مشكلة او أستفسار لديك مع إضافة رد بشكره
أو دعوة لمن قدم اليك المساعدة,فالجميع هنا يعمل على مساعدة
الاخرين لوجه الله وان تحتسب له اجر عند الله

look/images/icons/i1.gif استعراض مجلد من خلال فورم Browse For Folder Template On UserForm
  30-08-2019 01:19 مساءً   [7]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
أحسن الله إليك أخي العزيز علي وجزيت خيراً على دعوتك الطيبة




اضافة رد جديد اضافة موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
نسخ ملفات pdf و Excel من مجلد إلى مجلد بالاعتماد على قائمة فى ملف اكسيل Lotfy
1 237 Lotfy
سحب اسماء الملفات من مجلد ما abdhamidnasr
0 745 abdhamidnasr
إنشاء مجلدات ومجلدات فرعية بلا حدود Create Folders SubFolders Limitless YasserKhalil
6 1223 YasserKhalil
تعديل كود تصدير الاسماء المعرفة الي صور في مجلد jjebril
10 1696 jjebril
معرفة معلومات عن الملفات داخل مجلد معين - ياسر العربي Yasser Elaraby
8 4828 خالد الشاعر

الكلمات الدلالية
UserForm ، Template ، Folder ، Browse ، فورم ، خلال ، مجلد ، استعراض ،









اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.

الساعة الآن 02:09 AM