• DİKKAT

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

Dosya isimlerini yazdırma

teonet

Altın Üye
Katılım
20 Kasım 2005
Mesajlar
403
Excel Vers. ve Dili
Ofis 2010 Türkçe
Merhabalar;
I:\Mp3 dizini altında mp3 lerim bulunuyor. Mesela I:\Mp3\Gülşen\gülşen - asda - 2007 şekilinde her sanatçıya ait klasör mevcut. Her albümde bir klasör içerisinde.

İstediğim buları Belirli bir düzene göre köprülü şekilde excel'e nasıl yazdırabilirim. Fromda aradım bir kaçtane buldum ama istediğim gibi değil.

Yardımlarınız için şimdiden çok teşeşkkürler
 
denedim ama alt klasörleri getirmiyor.
yardımın için tşk
 
Merhaba

Aşağıdaki kodları bir düğmeye atayarak deneyiniz...

Kod:
Sub muziklistele()
Dim dosya, i As Integer, yol As String
yol = "I:\Mp3\Gülşen\gülşen - asda - 2007\"
dosya = Dir(yol & "*.mp3")
i = 1
    While dosya <> ""
        Cells(i, 1) = Left(dosya, WorksheetFunction.Find(".", dosya, 2) - 1)
        dosya = Dir
        i = i + 1
    Wend
For j = 1 To [A65536].End(3).Row
    Cells(j, 1).Select
    ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:= _
    yol & Cells(j, 1).Text & ".mp3", TextToDisplay _
    :=Cells(j, 1).Text
Next
End Sub
 
Son düzenleme:
&#199;ok te&#351;ekk&#252;rler Say&#305;n Ayhan ERCAN
fakat yol = "I:\Mp3" buras&#305; b&#246;yle olmal&#305;. Sanatc&#305; ismini ve &#351;ark&#305;lar&#305; otomatik listeleyecek. Ben sadece ana dizini vermem gerek. Alt klas&#246;rleri ve bunlardaki dosyalar&#305; kendisi otomatik listelemesi gerekiyor.

Bu &#351;ekilde uyarlayabilir miyiz.

Yard&#305;mlar&#305;n&#305;z i&#231;in &#231;ok t&#351;kler
 
Geri
Üst