Pokud chcete uživateli obnovit obrázek na obrazovce poté, co makro změnilo zobrazení okna,
někdy můžete aktivovat buňku, která byla aktivní buňkou při spuštění makra. To není vždy úspěšné.
Následující ukázkový kód obnoví polohu okna stejně jako při spuštění makra:
Dim aRow As Long, aColumn As Integer, aRange As String 'global variables Sub RememberWindowPosition ()' run this before creating changes With ActiveWindow aRow = .ScrollRow aColumn = .ScrollColumn End With aRange = Selection.Address End Sub Sub RestoreWindowPosition () 'run tím obnovíte polohu v okně Rozsah (aRange). Vyberte pomocí ActiveWindow .ScrollRow = aRow .ScrollColumn = aColumn Konec s End Sub