Klasör Listeleme ve yazdırmak

Katılım
2 Haziran 2014
Mesajlar
14
Excel Vers. ve Dili
2016-2019-Türkçe
merhaba
excell vba ile belli bir klasördeki uzantısı htm olan dosyaları a sütununa listeliyorum. benim istediğim b1 sütununa yazdığım numarayı klasörde bulup yazdırabilirmiyiz.
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,508
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Bu kodları kullanabilirsiniz..

Kod:
[SIZE="2"]Sub Emre()
    Set evn = CreateObject("Shell.Application")
    kls = "C:\Klasör"
    yol = CreateObject("Scripting.FilesystemObject").GetAbsolutePathName(kls)
    Set klasor = evn.Namespace(yol)
    Set dosya = klasor.Items()
    For Each dosya In dosya
        If Val(Split(dosya.Name, ".")(0)) = Val(Range("B1").Value) Then
            dosya.InvokeVerbEx "Print"
        End If
    Next
End Sub[/SIZE]
 
Katılım
2 Haziran 2014
Mesajlar
14
Excel Vers. ve Dili
2016-2019-Türkçe
merhaba
cevap için teşekkürler, kodu kullandım ancak klasörde bulunan hepsini yazdırıyor b1 (herhangi bir sütun olabilir) yazdığım dosyayı bulup yazdırabilirmiyiz
 
Üst