slimmen001
Gebruiker
- Lid geworden
- 2 jun 2010
- Berichten
- 65
kan je bijvoorbeeld zien hoeveel megabyte of gigabyte er in de map c:/program files zit met behulp van een vbacode?
Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Sub Get_File_Size()
Dim r As Integer, f As String, Map As String, folder As String
Dim MyFile As String
Set wb = ActiveWorkbook
Set ws = ActiveSheet
Set fso = CreateObject("Scripting.FileSystemObject")
With Application.FileDialog(msoFileDialogFolderPicker)
.Show
If .SelectedItems.Count = 0 Then
MsgBox "Cancel Selected"
End
End If
folder = .SelectedItems(1)
End With
Map = folder & "\*.*"
r = 1
ws.Cells(r, 1) = "FileName"
ws.Cells(r, 2) = "Size"
ws.Cells(r, 3) = "Date/Time"
Range("A1:c1").Font.Bold = True
'Get Directory
f = Dir(Map) ', 7)
Do While f <> ""
r = r + 1
ws.Cells(r, 1) = f
ws.Cells(r, 2) = FileLen(folder & "\" & f)
ws.Cells(r, 3) = FileDateTime(folder & "\" & f)
'Get next File
f = Dir
Loop
Columns("A:C").Columns.AutoFit
End Sub
ik probeer het met jouw uitleg, maar er verschijnt niets
misschien komt het door een andere versie van excel ofzo
ik heb 2007
Sub tst()
MsgBox CreateObject("Scripting.FileSystemObject") _
.GetFolder("D:\Mijn documenten\Helpmij").Size & " bytes"
End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.