• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Klasör içerisindeki dosya isimlerini excel sayfasına almak

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba hayırlı akşamlar.

Bilgisayarım masa üzerinde ÇALIŞMA diye bir klasörüm var bunun içerisinde 1000 adet pdf ve excel
dosyalarım var, bu dosya isimlerini bir excel sayfasının B2 sütunundan aşağıya doğru almak istiyorum.

Yardım edecek arkadaşlara şimdiden teşekkür ederim.
 
Buyurun.:cool:
sizin dosyanız masa üstünde olsun.
Kod:
Sub dosyalar59()
Dim dosya, sat As Long
Range("B:B").ClearContents
sat = sat + 1
dosya = Dir(ThisWorkbook.Path & "\ÇALIŞMA\*.xls*")
Do While dosya <> ""
    Range("B" & sat).Value = dosya
    dosya = Dir
    sat = sat + 1
Loop
dosya = Dir(ThisWorkbook.Path & "\ÇALIŞMA\*.pdf")
Do While dosya <> ""
    Range("B" & sat).Value = dosya
    dosya = Dir
    sat = sat + 1
Loop
MsgBox "Dosyalar listelendi." & vbLf & "evrengizlen@hotmail.com"
End Sub
 
Sayın Evren ilginizi için çok teşekkür ediyorum.

Makroyu çalıştırdığımda sadece Dosyalar listelendi mesajı ekrana geliyor, dosya isimleri listelenmiyor.
 
Sayın Evren ilginizi için çok teşekkür ediyorum.

Makroyu çalıştırdığımda sadece Dosyalar listelendi mesajı ekrana geliyor, dosya isimleri listelenmiyor.

sizin dosyanız masa üstünde olmalı.
Çalışma klasörüde masa üstünde olmalı.
Listelenecek dosyalar bu çalışma klasörü içinde olmalı.:cool:
 
Tamamdır Evren Bey listelenmesini istediğim dosyayı klasör içerisinden çıkardığımda çalıştı.

Çok teşekkür ediyorum, Allah razı olsun.
Hayırlı çalışmalar.
 
Tamamdır Evren Bey listelenmesini istediğim dosyayı klasör içerisinden çıkardığımda çalıştı.

Çok teşekkür ediyorum, Allah razı olsun.
Hayırlı çalışmalar.

Rica ederim.
İyi çalışmalar.:cool:
 
Evren Bey yeni fark ettim küçük bir sorun var, dosya isimleri listelendiği zaman dosyanın uzantılarıda geliyor, bunları yok edebilir misiniz?
 
Evren Bey yeni fark ettim küçük bir sorun var, dosya isimleri listelendiği zaman dosyanın uzantılarıda geliyor, bunları yok edebilir misiniz?

Buyurun.:cool:
Kod:
Sub dosyalar59()
Dim dosya, sat As Long, dosya2
Range("B:B").ClearContents
sat = sat + 1
dosya = Dir(ThisWorkbook.Path & "\ÇALIŞMA\*.xls*")
Do While dosya <> ""
    Range("B" & sat).Value = Replace(dosya, ".xlsx", "")
    dosya = Dir
    sat = sat + 1
Loop
dosya = Dir(ThisWorkbook.Path & "\ÇALIŞMA\*.pdf")
Do While dosya <> ""
    Range("B" & sat).Value = Replace(dosya, ".pdf", "")
    dosya = Dir
    sat = sat + 1
Loop
MsgBox "Dosyalar listelendi." & vbLf & "evrengizlen@hotmail.com"
End Sub
 
Evren valla süper oldu, çok teşekkür ediyorum.

Hayırlı çalışmalar dilerim.
 
Geri
Üst