Jos haluat palauttaa käyttäjän näytön kuvan sen jälkeen, kun makro on muuttanut ikkunanäkymän,
Voit joskus aktivoida vain solun, joka oli aktiivinen solu, kun makro käynnistyi. Tämä ei aina onnistu.
Seuraava esimerkkikoodi palauttaa ikkunan asennon aivan kuten se oli makron käynnistyessä:
Dim aRow Long, aColumn As Integer, aRange As String 'globaalimuuttujat Sub RememberWindowPosition ()' suorita tämä ennen muutosten tekemistä ActiveWindow aRow = .ScrollRow aColumn = .ScrollColumn End With aRange = Selection.Address End Sub Sub RestoreWindowPosition () run tämä palauttaa sijainnin ikkunassa Alue (aRange) .Valitse ActiveWindow: n avulla .ScrollRow = aRow .ScrollColumn = aColumn End With End Sub