Klasörlerin KB leri

mnz

Katılım
5 Eylül 2005
Mesajlar
282
Excel Vers. ve Dili
Excel 2002 (Tr)
Merhaba,
C/Test klasörü içinde bulunan tüm klasörlerin disk teki boyutunu makrolarla listeleyebilirmiyiz?
Örn: C/Test/A - 3.456 KB
C/Test/B - 7.425 KB
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,284
Excel Vers. ve Dili
Office 2019 (64 bit) - Türkçe
Kod:
Sub Test()
Dim fold As Object, d$, top#

Set fold = CreateObject("Scripting.FileSystemObject"). _
            GetFolder("c:\test").SubFolders
            
On Error Resume Next

For Each f In fold

    d = Dir(f.Path & "\*.*")
    
    While d <> ""
        top = top + FileLen(f.Path & "\" & d)
        d = Dir
    Wend
    
    Debug.Print f.Path & " klas&#246;r&#252; boyutu : " & top / 1024 & " KB"
    top = 0
Next

End Sub
 

mnz

Katılım
5 Eylül 2005
Mesajlar
282
Excel Vers. ve Dili
Excel 2002 (Tr)
Say&#305;n Zeki G&#252;rsol te&#351;ekk&#252;rler ancak hi&#231;bir bilgi g&#246;r&#252;nt&#252;lenmiyor? Excel h&#252;crelerine mi listeleniyor?
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,614
Excel Vers. ve Dili
Pro Plus 2021
Zeki Beyin komutlar&#305;nda
Debug.Print ile sonu&#231;lar VBA'da bulunan Immediate b&#246;l&#252;m&#252;nde g&#246;steriliyor.
Bu pencereniz a&#231;&#305;k de&#287;ilse VBA view k&#305;sm&#305;ndan veya Ctrl+G ile a&#231;abilirsiniz.
 

mnz

Katılım
5 Eylül 2005
Mesajlar
282
Excel Vers. ve Dili
Excel 2002 (Tr)
Yard&#305;mlar&#305;n&#305;z i&#231;in te&#351;ekk&#252;rler.
 
Üst