Microsoft Excel에서 VBA를 사용하여 윈도우의 위치를 복원
매크로가 창보기를 변경 한 후 사용자의 화면 그림을 복원하려는 경우 매크로가 시작될 때 활성 셀이었던 셀을 활성화 할 수 있습니다. 이것은 항상 성공적인 것은 아닙니다.
다음 예제 코드는 매크로가 시작되었을 때와 마찬가지로 창 위치를 복원합니다.
Dim aRow As Long, aColumn As Integer, aRange As String ' global variables Sub RememberWindowPosition() ' run this before making changes With ActiveWindow aRow = .ScrollRow aColumn = .ScrollColumn End With aRange = Selection.Address End Sub Sub RestoreWindowPosition() ' run this to restore position in the window Range(aRange).Select With ActiveWindow .ScrollRow = aRow .ScrollColumn = aColumn End With End Sub