LinkBack Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 103
Default Ensuring Selected Cell is Visible on Screen

I am running an macro on a worksheet that is has a horizontally split screen
that is frozen. In addition, I have set the ScrollArea to limit the range of
scrolling on the lower pane. At the end of my macro, I select a cell that is
in a row that I would like to be visible on the screen.

If I use something like:

ActiveWindow.LargeScroll Up:=10000
TargetR = TargetLine
ActiveWindow.ScrollRow = TargetR

It works great at bringing the desired cell to the top of the lower pane,
unless the limits of the scrollarea conflict, in which case this does not
work.

I tried:

Cells(TargetLine, 5).Select
CellBottom = ActiveCell.Top
ActiveWindow.Panes(1).ScrollIntoView Left:=0, Top:=CellBottom, Width:=100,
Height:=75, Start:=False

This kind of works by itself, but doesn't work everytime. When I embed this
in my macro it doesn't work at all.

I am not at all committed to having the cell at the top or bottom. I just
want it to be visible, work with Excel 2007, and for different computers that
might have different display dimensions.

Hopefully this is clear. Thank you in advance for any help.
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Ensuring Autofilter arrows are visible at end of macro robs3131 Excel Programming 2 July 2nd 07 01:08 AM
scroll window to display selected cell in visible area? Kate Excel Programming 5 January 3rd 06 03:38 PM
Make selected row visible to user when out of screen view ExcelMonkey Excel Programming 3 August 19th 05 12:43 PM
Macro to Move Selected Cell to Top of Screen snsd Excel Programming 1 October 31st 04 12:29 AM
Macro to Move Selected Cell to Top of Screen Celtic_Avenger[_52_] Excel Programming 0 October 30th 04 11:13 PM


All times are GMT +1. The time now is 03:37 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"