Microsoft Excel'de VBA kullanarak penceredeki konumu geri yükleyin

Anonim

Bir makro pencere görünümünü değiştirdikten sonra kullanıcı için ekran resmini geri yüklemek isterseniz,
bazen makro başlatıldığında aktif hücre olan hücreyi etkinleştirebilirsiniz. Bu her zaman başarılı olmaz.
Aşağıdaki örnek kod, pencere konumunu tıpkı makro başlatıldığında olduğu gibi geri yükleyecektir:

Dim aRow As Long, aColumn As Integer, aRange As String ' global değişkenler Sub RememberWindowPosition() ' değişiklik yapmadan önce bunu çalıştırın ActiveWindow ile aRow = .ScrollRow aColumn = .ScrollColumn End With aRange = Selection.Address End Sub Sub RestoreWin ' runPosition() bu, penceredeki konumu geri yüklemek için Range(aRange). ActiveWindow ile Seçin .ScrollRow = aRow .ScrollColumn = aColumn End With End Sub