Gruß Dietmar
Um die Größe einer Datei in Excel mit VBA zu ermitteln, kannst du die FileLen
-Funktion verwenden. Folge diesen Schritten:
Öffne Excel und drücke ALT + F11
, um den VBA-Editor zu öffnen.
Füge ein neues Modul hinzu: Klicke auf Einfügen
> Modul
.
Kopiere den folgenden VBA-Code in das Modul:
Sub DateigroesseErmitteln()
Dim sFileName As String
sFileName = "C:\DeinPfad\deineDatei.xls" ' Pfad zur Datei anpassen
MsgBox "Die Größe der Datei beträgt: " & FileLen(sFileName) & " kB"
End Sub
Ändere den Pfad C:\DeinPfad\deineDatei.xls
zu dem Speicherort deiner Datei.
Schließe den VBA-Editor und führe das Makro aus, um die Dateigröße zu sehen.
Die Ausgabe zeigt dir die Größe in Kilobyte (kB). Um zu verstehen, was größer ist, kannst du auch die Umrechnung von kB in MB beachten, da 1 MB gleich 1024 kB ist.
Fehler: "Datei nicht gefunden."
Fehler: "Typkonflikt"
Falls du keinen VBA-Code verwenden möchtest, gibt es auch alternative Methoden, um die Dateigröße zu ermitteln:
Windows Explorer:
Eigenschaften
.Allgemein
findest du die Größe in kB oder MB.Power Query in Excel:
Daten
> Daten abrufen
> Aus Datei
.Angenommen, du möchtest die Größe mehrerer Dateien ermitteln. Du kannst eine Schleife in VBA verwenden, um dies zu tun:
Sub MehrereDateigroessen()
Dim sFileName As String
Dim fileList As Variant
fileList = Array("C:\DeinPfad\datei1.xls", "C:\DeinPfad\datei2.xls")
Dim i As Integer
For i = LBound(fileList) To UBound(fileList)
sFileName = fileList(i)
MsgBox "Die Größe der Datei " & sFileName & " beträgt: " & FileLen(sFileName) & " kB"
Next i
End Sub
MB = kB / 1024
.On Error Resume Next
.1. Was ist größer, kB oder MB?
MB ist größer als kB. 1 MB entspricht 1024 kB.
2. Wie kann ich die Größe einer Datei in MB anzeigen?
Dividiere die Größe in kB durch 1024, um die Größe in MB zu erhalten.
3. Wo finde ich weitere Informationen zu Excel VBA?
Du kannst hilfreiche Ressourcen auf Websites wie site:www.herber.de finden.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen