ولأنك منتسب جديد في المنتدى ، في أي موضوع تقوم بنشره وقد حصلت على إجابة لموضوعك وطلبك يتوجب عليك إغلاق الموضوع باختيار أفضل إجابة للمشاركة التي كان فيها حل لمشكلتك وطلبك.
وأهلاً بك مجدداً 🤗
واليك تعديل بسيط بحيث يتم افراغ المسارات في الليست بوكس Text4 قبل استعراض مجلد آخر
Private Sub cmdBrowse_Click()
Me.Text4.RowSource = ""
Dim sysFo, sysFi, foldry, filey As Object, i As String, X As Integer
Set sysFo = CreateObject("Scripting.FileSystemObject")
With Application.FileDialog(msoFileDialogFolderPicker)
If .Show Then
Set sysFi = sysFo.GetFolder(Application.FileDialog(msoFileDialogFolderPicker).SelectedItems(1))
Set foldry = sysFo.GetFolder(sysFi).Files
For Each filey In foldry
i = sysFo.GetAbsolutePathName(filey)
i = UCase(i)
Text4.AddItem (filey)
Next
End If
End With
Set sysFo = Nothing
Set sysFi = Nothing
Set foldry = Nothing
End Sub