Atjaunojiet pozīciju logā, izmantojot Microsoft Excel VBA

Anonim

Ja vēlaties atjaunot lietotāja ekrāna attēlu pēc tam, kad makro ir mainījis loga skatu,
dažreiz jūs varat vienkārši aktivizēt šūnu, kas bija aktīva, kad sākās makro. Tas ne vienmēr izdodas.
Šis koda piemērs atjaunos loga stāvokli tāpat kā tas bija makro sākšanas laikā:

Dim aRow Cik ilgi, aColumn As Integer, aRange As String 'globālie mainīgie Sub RememberWindowPosition ()' palaidiet to pirms izmaiņu veikšanas. šo, lai atjaunotu pozīciju loga diapazonā (aRange). Atlasiet ar ActiveWindow .ScrollRow = aRow .ScrollColumn = aColumn End with End Sub