• DİKKAT

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

dosya adını excel e yazdırmak

Katılım
6 Kasım 2005
Mesajlar
300
jpeg uzantılı 1000'lerce resimlerim var ben bunların dosya adını excele aktarmak istiyorunm...

örneğin dosya adı ali.jpeg
hasan.jpeg

excele bunların hasan
ali
...... olarak aktarılmasını istiyorum..koülay gelsin
 
merhaba
kod syn Haluk'a aittir

Kod:
Sub Test()
Dim i As Integer
Dim Yol As String
Yol = "C:\Resimlerim" & Application.PathSeparator & Range("A1")
ChDir (Yol)
ResimDosya = Dir("*.jpg")
Range("B:B").ClearContents
i = 2
While ResimDosya <> ""
Cells(i, 2) = ResimDosya
i = i + 1
ResimDosya = Dir
Wend
Range("C2") = "Toplam " & i - 2 & " adet resim var."
End Sub
 
merhaba
hata vermemesi lazım.
ankarada kar yağıyor, yollar çamurlu olduğu için ilerleyememiştir :)

klasör yolunu kontrol ediniz.
 
Farklı bir uygulama ama işinizi görebilir. Önce fihrist oluştur deyin, klasör yolunu seçin daha sonra da B sütununda dolaşın resimleri gösterecektir. Uzantıları mutlaka silmek gerekiyorsa bul değiştirle halledersiniz artık. (İsim değiştirme kısmı o dosyaya B sütununda verdiğiniz yeni ismi değiştirmek için)
 

Ekli dosyalar

merhaba
kod syn haluk'a aittir

Kod:
sub test()
dim i as ınteger
dim yol as string
yol = "c:\resimlerim" & application.pathseparator & range("a1")
chdir (yol)
resimdosya = dir("*.jpg")
range("b:b").clearcontents
i = 2
while resimdosya <> ""
cells(i, 2) = resimdosya
i = i + 1
resimdosya = dir
wend
range("c2") = "toplam " & i - 2 & " adet resim var."
end sub


helal olsun sana süper birşey yazmışşsın 2 günlük işimi 1 saatte halletim sayende çok teşekkür ederim
 
Geri
Üst