logo

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



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





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

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

سأضع لكم صورة توضيحية لتتضح صورة الشكل النهائي لورقة العمل كمثال:

TqTzT_001

** نلاحظ في العمود الأول سيتم إنشاء عدد 2 مجلد رئيسي الأول باسم ABC والثاني باسم Yasser

** المجلد ABC سيتم إنشاء عدد 2 مجلد بداخله الأول باسم DE و FG

** المجلد DE سيتم إنشاء مجلد بداخله باسم HI وداخله مجلد NO وداخله PQ (سلسلة مجلدات فرعية)

** المجلد FG سيتم إنشاء مجلدين الأول باسم JK والثاني باسم LM

خلاصة القول أنه يمكن إنشاء أي عدد من المجلدات الرئيسية وأي عدد من المجلدات الفرعية لأي عدد من المستويات

CODE
#If Win64 Then
    Private Declare PtrSafe Function MakeSureDirectoryPathExists Lib "imagehlp.dll" (ByVal DirPath As String) As Boolean
#Else
    Private Declare Function MakeSureDirectoryPathExists Lib "imagehlp.dll" (ByVal DirPath As String) As Boolean
#End If

Sub Create_Folders_SubFolders_Limitless()
    Dim objRow As Range, objCell As Range, strFolders As String
    For Each objRow In ActiveSheet.UsedRange.Rows
        strFolders = ThisWorkbook.Path & ""
        For Each objCell In objRow.Cells
            strFolders = strFolders & "" & objCell
        Next objCell
        strFolders = strFolders & ""
        MakeSureDirectoryPathExists strFolders
    Next objRow
End Sub


تحميل الملف المرفق من هنا

أرجو أن يكون الموضوع ذات إفادة لكم إن شاء العلي القدير

أخوكم في الله / ياسر خليل أبو البراء
 
 


أثارت هذه المشاركة إعجاب: هانى على، ali mohamed ali، abdulwahed catran، hassona229، محمود ابو الدهب،



look/images/icons/i1.gif إنشاء مجلدات ومجلدات فرعية بلا حدود Create Folders SubFolders Limitless
  04-10-2020 09:46 صباحاً   [1]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1766
رصيد العضو : 1
الدولة : مصر
الجنس :
الدعوات : 2
قوة السمعة : 9687
الاعجاب : 26
جزاك الله كل خير استاذ ياسر عمل ممتاز وأعتقد انه مهم جداً للكثير جعله الله فى ميزان حسناتك ورحم الله والديك

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


توقيع :ali mohamed ali


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

look/images/icons/i1.gif إنشاء مجلدات ومجلدات فرعية بلا حدود Create Folders SubFolders Limitless
  04-10-2020 09:47 صباحاً   [2]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
وجزيت خيراً أخي العزيز علي ومشكور على مرورك العطر.

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



look/images/icons/i1.gif إنشاء مجلدات ومجلدات فرعية بلا حدود Create Folders SubFolders Limitless
  05-10-2020 02:45 صباحاً   [3]
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2018
رقم العضوية : 9257
المشاركات : 803
رصيد العضو : 0
الدولة : مصر
الجنس :
تاريخ الميلاد : 13-9-1980
قوة السمعة : 3951
الاعجاب : 23
جزاكم الله خيرا استاذنا الكبير ابو البراء الغالى
وجعله الله فى ميزان حسناتكم يوم القيامة

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



look/images/icons/i1.gif إنشاء مجلدات ومجلدات فرعية بلا حدود Create Folders SubFolders Limitless
  05-10-2020 05:57 صباحاً   [4]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
بارك الله فيك أخي حسونة ومشكور على دعواتك الطيبة.

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



look/images/icons/i1.gif إنشاء مجلدات ومجلدات فرعية بلا حدود Create Folders SubFolders Limitless
  05-10-2020 07:18 صباحاً   [5]
معلومات الكاتب ▼
تاريخ الإنضمام : 14-11-2018
رقم العضوية : 9117
المشاركات : 12
رصيد العضو : 0
الجنس :
تاريخ الميلاد : 16-4-1976
قوة السمعة : 34
الاعجاب : 0
صباح الفل




look/images/icons/i1.gif إنشاء مجلدات ومجلدات فرعية بلا حدود Create Folders SubFolders Limitless
  05-10-2020 07:28 صباحاً   [6]
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10534
رصيد العضو : 3
الجنس :
تاريخ الميلاد : 1-10-1978
الدعوات : 24
قوة السمعة : 36769
الاعجاب : 191
صباح الخيرات أخي الكريم




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




الكلمات الدلالية
إنشاء ، مجلدات ، ومجلدات ، فرعية ، حدود ، Create ، Folders ، SubFolders ، Limitless ،









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

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