اذهب الي المحتوي
أوفيسنا

تعبئة الليست بوكس باسماء الفولدرات


إذهب إلى أفضل إجابة Solved by ياسر خليل أبو البراء,

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

  • أفضل إجابة

وعليكم السلام

جرب الكود التالي

Private Sub UserForm_Initialize()
    Dim fso As Object, oFolder As Object, sPath As String, i As Long
    sPath = "D:\"
    Set fso = CreateObject("Scripting.FileSystemObject")
    UserForm1.ListBox1.Clear
    If fso.FolderExists(sPath) Then
        Set oFolder = fso.GetFolder(sPath)
        For Each oFolder In oFolder.SubFolders
            If Left(oFolder.Name, 1) <> "$" Then
                i = i + 1
                UserForm1.ListBox1.AddItem oFolder.Name
            End If
        Next oFolder
    End If
    Set fso = Nothing
End Sub

 

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

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

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

Important Information