Keďže sem ešte nikto nedal riešenie, tak ono vyzerá takto:
Private Sub Workbook_Open()
ActiveWindow.ScrollRow = Range("A2").End(xlDown).Row - 10
End Sub
Čiže kód sa spúšťa samotným otvorením súboru a aktívny hárok naroluje na riadok určený koncovou bunkou od bunky A2 nadol mínus 10 riadkov ako "rezerva" (pokiaľ v údajoch stĺpca A nie je medzera... Niekedy sa koncová bunka odvodzuje od najposlednejšej bunky určitého stĺpca skokom nahor cez všetky prázdne riadky po prvý naplnený riadok odspodu...)
No a kód sa teda musí zadať do modulu zošita v Editore Visual Basicu (VBE), ktorý je dostupný cez kartu Vývojár (viď príloha)