schlecht
Altın Üye
- Katılım
- 13 Kasım 2009
- Mesajlar
- 337
- Excel Vers. ve Dili
- Ofis 2016 TR 64 Bit
- Altın Üyelik Bitiş Tarihi
- 23-02-2025
Merhaba, aşağıdaki kod ile klasördeki excel dosya isimlerini listeliyorum.
Fakat şöyle bir sorunum var; ~$ ile başlayan dosyalar oluyor bazen ( ne olduklarını tam olarak anlayamadığım, geçici dosyalar sanırım)
bu dosyaları listelemek istemiyorum, yardımlarınızı rica ediyorum.
Teşekkürler.
Sub Düğme3_Tıklat()
Range("A3:A20").ClearContents
'Update 20150831
Dim xFSO As Object
Dim xFolder As Object
Dim xFile As Object
Dim xFiDialog As FileDialog
Dim xPath As String
Dim I As Integer
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xPath = xFiDialog.SelectedItems(1)
End If
Set xFiDialog = Nothing
If xPath = "" Then Exit Sub
Set xFSO = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFSO.GetFolder(xPath)
For Each xFile In xFolder.Files
I = I + 1
Cells(I + 2, 1) = xFile.Name
Next
MsgBox "İşlem Tamamlandı... ", vbInformation
End Sub
Fakat şöyle bir sorunum var; ~$ ile başlayan dosyalar oluyor bazen ( ne olduklarını tam olarak anlayamadığım, geçici dosyalar sanırım)
bu dosyaları listelemek istemiyorum, yardımlarınızı rica ediyorum.
Teşekkürler.
Sub Düğme3_Tıklat()
Range("A3:A20").ClearContents
'Update 20150831
Dim xFSO As Object
Dim xFolder As Object
Dim xFile As Object
Dim xFiDialog As FileDialog
Dim xPath As String
Dim I As Integer
Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
If xFiDialog.Show = -1 Then
xPath = xFiDialog.SelectedItems(1)
End If
Set xFiDialog = Nothing
If xPath = "" Then Exit Sub
Set xFSO = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFSO.GetFolder(xPath)
For Each xFile In xFolder.Files
I = I + 1
Cells(I + 2, 1) = xFile.Name
Next
MsgBox "İşlem Tamamlandı... ", vbInformation
End Sub