View Single Post
 
Old 03-24-2018, 07:53 AM
NoSparks NoSparks is offline Windows 7 64bit Office 2010 64bit
Excel Hobbyist
 
Join Date: Nov 2013
Location: British Columbia, Canada
Posts: 842
NoSparks is a glorious beacon of lightNoSparks is a glorious beacon of lightNoSparks is a glorious beacon of lightNoSparks is a glorious beacon of lightNoSparks is a glorious beacon of light
Default

Perhaps this in the 'another sheet' module ?

Code:
Private Sub Worksheet_Activate()
    Dim ws As Worksheet
    Dim visRng As String
    Dim ar, arr

Set ws = ActiveSheet

Application.ScreenUpdating = False

Sheets("Sheet1").Activate     '<~~~~~ change to suit
visRng = ActiveWindow.VisibleRange.Address

Application.EnableEvents = False
ws.Activate
Application.EnableEvents = True

ar = Split(visRng, ":")
arr = Split(Mid(ar(0), 2), "$")
ActiveWindow.ScrollRow = arr(UBound(arr))

Application.ScreenUpdating = True

End Sub
Reply With Quote