b) Vykašlete se na textové prupovídky a uvádějte v souboru jen holá fakta ve smyslu čistého CSV. Takto jej pak můžete zpracovávat přes dotaz (i třeba cestou Data / Z textu, kde si navolíte, od kterého řádku chcete data načíst).
c) Není nutné pracovat s Append, nové řádky můžete přeci přidávat i nějak takto:
strNovyObsah = strNovyRadek & vbCrLf & strStaryObsah
https://blogs.technet.microsoft.com/heyscriptingguy/2005/06/30/how-can-i-add-a-line-to-the-top-of-a-text-file/
d) Vše bude snazší, když si nadefinujete, že v logu bude vždy jen posledních deset záznamů.
P.S. Hezky jste to heslo pro zápis schoval.citovat