Es gibt eine sehr nette und einfache VBA-Funktion, die bisher nicht erwähnt wurde, FileLen :
FileLen("C:\Temp\test file.xls")
Gibt die Größe der Datei in Bytes zurück.
In Kombination mit dem Durchlaufen von Dateien in einem Verzeichnis ist es möglich, das zu erreichen, was Sie ursprünglich wollten (Größe der Dateien in einem Ordner ermitteln).