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

المساعدة في كود انشاء فولدر


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

برجاء  المساعدة في كود انشاء فولدر بحسب تحديد مكان المشار اليه وتحديدة من خلال الفوقف في نفس السطر 3 او 4 الخ

في حاله وجود الفولدر تم انشاء من قبل رساله بوجود الفولدر من قبل

وشكرا لكم جميعا علي المجهود العظيم

test.png

test.xlsm

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

ممكن تجرب الكود


Sub CreateFolder()
    Dim ws As Worksheet
    Dim lastRow As Long
    Dim folderPath As String
    Dim folderName As String
    Dim fullPath As String
    Dim i As Long
    
    Set ws = ThisWorkbook.Sheets("Sheet1") ' قم بتغيير "Sheet1" إلى اسم ورقة العمل الخاصة بك
    
    lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row ' تحديد آخر صف في العمود A (يمكن تغيير العمود إذا لزم الأمر)
    
    For i = 2 To lastRow ' يبدأ من الصف 2 ليتخطى العناوين
        folderPath = ws.Cells(i, 3).Value ' عمود C
        folderName = ws.Cells(i, 4).Value ' عمود D
        
        If folderPath <> "" And folderName <> "" Then
            fullPath = folderPath & "\" & folderName
            
            If Dir(fullPath, vbDirectory) = "" Then
                MkDir fullPath
                MsgBox "Folder created: " & fullPath, vbInformation
            Else
                MsgBox "Folder already exists: " & fullPath, vbExclamation
            End If
        End If
    Next i
End Sub

 

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

شكرا لك وعلي سرعه الاستجابه 

برجاء وضع الكود بالمثال وتجربته لانه لا يعمل

ومع العلم انا الداتا الموجودة تصل الي 500 سطر ليس 3 و 4 فقط 

 

 range (M) مسار الفولدر  في   range (B)

مطلوب كود لانشاء فولدرات بأسماء مختلفة واسم الفولدر موجود 
    
 والمسارات مختلف حسب الاسم الموجود في range (C)إذا تغير يتغير مسار الفولدر 
 range (N) والمسار موجود    range (M)  تسميه الفولدر بالاسم الموجود في range (B) ويتم تحديد الأسماء والمسارات في
  ويتم ذلك عند الوقوف علي السطر المراد انشاء الفولدر لهو

وفي حاله وجود الفولدر بنفس الاسم تظهر رساله

test-28-05-2024.xlsm

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

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