Bepaal de grootte van een bestand met behulp van een macro

Inhoudsopgave

Hoe de bestandsgrootte te achterhalen met VBA

Een bestand heeft altijd een bepaald volume op de gegevensdrager, de bestandsgrootte. Als u Excel gebruikt, kunt u dit opvragen door naar het bestandsitem in de directory te kijken als het bestand niet geopend is.

Een andere manier om deze informatie op te vragen is door het dialoogvenster "Bestand - Eigenschappen" te gebruiken. U vindt dit item onder "Maat" in het tabblad "Algemeen".

Als u deze informatie met een macro wilt uitlezen, zal de functie u helpen BestandLen. Aan deze functie geeft u de volledige bestandsnaam van een Excel-werkmap door. Het resultaat is de grootte van het bestand in bytes. De volgende macro laat zien hoe u de functie in de praktijk kunt gebruiken:

Sub ShowFileSize ()
MsgBox "De grootte van de huidige werkmap" & _
"is" & FileLen (ThisWorkbook.FullName) / 1024 & _
"KByte."
Einde sub

Wanneer het wordt gestart, geeft Excel een klein venster weer met de bestandsgrootte van de huidige werkmap. De volgende afbeelding laat zien hoe dit venster eruitziet:

De functie retourneert de grootte van het bestand in bytes. Daarom vindt in de macro een conversie naar KByte plaats. Hiervoor wordt de bestandsgrootte gedeeld door het getal 1024.

Tip: Als u wilt weten hoe u macro's in Excel invoert en start, vindt u hier een korte beschrijving: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave