Het bepalen van de lengte van een tekstbestand

Andere ExcelTips hebben opening besproken, lezen, schrijven, het toevoegen, en sluiten van tekstbestanden. Een andere VBA functie in verband met sequentiële tekstbestanden is de LOF-functie. Indien gebruikt op een open bestand, geeft de lengte van het bestand in bytes. Met andere woorden, u kunt het aantal tekens in het bestand te bepalen.

Dit kan van pas komen als u de verwerking van een tekstbestand teken voor teken. U kunt de lengte van de file te bepalen en dan lees dat veel personages voordat je klaar bent met het verwerken van het bestand. De volgende codefragment is een voorbeeld van hoe de LOF functie wordt gebruikt:

Open "MyFile.Dat" voor Input als # 1
FileLen = LOF (1)

ExcelTips is uw bron voor kosteneffectieve Microsoft Excel training. Deze tip (2517) is van toepassing op Microsoft Excel 97, 2000, 2002 en 2003. U kunt een versie van deze tip voor de ribbon-interface van Excel (Excel 2007 en later) vindt u hier: bepalen van de lengte van een tekstbestand.