Hvordan finne ut filstørrelsen med VBA
En fil har alltid et visst volum på databæreren, filstørrelsen. Når du bruker Excel, kan du spørre om dette ved å se på filoppføringen i katalogen hvis filen ikke er åpen.
En annen måte å spørre etter denne informasjonen er å bruke dialogboksen "Fil - Egenskaper". Du finner denne oppføringen under "Størrelse" i kategorien "Generelt".
Hvis du vil lese denne informasjonen med en makro, vil funksjonen hjelpe deg FileLen. Du sender hele filnavnet til en Excel -arbeidsbok til denne funksjonen. Resultatet er størrelsen på filen i byte. Følgende makro viser hvordan du bruker funksjonen i praksis:
Sub ShowFileSize ()
MsgBox "Størrelsen på gjeldende arbeidsbok" & _
"is" & FileLen (ThisWorkbook.FullName) / 1024 & _
"KByte."
Slutt Sub
Når den starter, viser Excel et lite vindu som viser filstørrelsen til gjeldende arbeidsbok. Følgende illustrasjon viser hvordan dette vinduet ser ut:
Funksjonen returnerer størrelsen på filen i byte. Derfor finner en konvertering til KByte sted i makroen. For å gjøre dette deles filstørrelsen med tallet 1024.
Tips: Hvis du vil vite hvordan du skriver inn og starter makroer i Excel, finner du en kort beskrivelse her: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html