Bestäm storleken på en fil med hjälp av ett makro

Innehållsförteckning

Hur man tar reda på filstorleken med VBA

En fil har alltid en viss volym på databäraren, filstorleken. När du använder Excel kan du fråga detta genom att titta på filposten i katalogen om filen inte är öppen.

Ett annat sätt att fråga efter denna information är att använda dialogrutan "Fil - Egenskaper". Du hittar denna post under "Storlek" på fliken "Allmänt".

Om du vill läsa upp denna information med ett makro hjälper funktionen dig FileLen. Du skickar hela filnamnet på en Excel -arbetsbok till den här funktionen. Resultatet är filens storlek i byte. Följande makro visar hur du använder funktionen i praktiken:

Sub ShowFileSize ()
MsgBox "Storleken på den aktuella arbetsboken" & _
"är" & FileLen (ThisWorkbook.FullName) / 1024 & _
"KByte."
Avsluta Sub

När den startar visar Excel ett litet fönster som visar filstorleken för den aktuella arbetsboken. Följande illustration visar hur det här fönstret ser ut:

Funktionen returnerar filens storlek i byte. Därför sker en konvertering till KByte i makrot. För att göra detta divideras filstorleken med talet 1024.

Tips: Om du vill veta hur du anger och startar makron i Excel hittar du en kort beskrivning här: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- i-excel-ein.html

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave