Excel query
 

  You don't need to be an 'investor' to invest in Singletrack: 6 days left: 95% of target - Find out more

[Closed] Excel query

7 Posts
5 Users
0 Reactions
68 Views
Posts: 3271
Full Member
Topic starter
 

Is their a way to set scrolling so the active cell stays central (or thereabouts) on the screen? I'm scrolling down through cells with the cursor keys and have to enter data occasionally - the active cell/cursor is always at the bottom of the screen so I can only see data on that row immediately as it appears at the bottom, so I keep scrolling past and then have to go back up to enter data.

Just a small thing, but there's a lot of it, so it would help a lot!


 
Posted : 27/01/2016 3:02 pm
Posts: 1080
Free Member
 

Could you just filter on the columns so that only the rows you are interested in show up? (Filter on blank in the column you are entering and/or filter on the data you want in the preceeding columns)


 
Posted : 27/01/2016 3:07 pm
Posts: 25815
Full Member
 

mouse wheel ?

page down button ?


 
Posted : 27/01/2016 3:12 pm
Posts: 13594
Free Member
 

Yep: http://www.ozgrid.com/forum/showthread.php?t=47023


 
Posted : 27/01/2016 3:16 pm
Posts: 3271
Full Member
Topic starter
 

Cheers Footflaps but this would mean I have to create a form to run the VB? I've got a bunch of existing sheets to do this to and was hoping for something much simpler - a setting somewhere.

Filtering won't work due to random nature of data.

I can scroll/page down or alternately hit ScrLK on/off but its just an annoyance. I just want to see cells all around my current position rather than constantly working on the bottom row of the screen, seems an obvious omission to me as I have this trouble all the time!


 
Posted : 27/01/2016 3:24 pm
Posts: 13594
Free Member
 

Yep, basically a macro. You could make it operate over multiple sheets in a workbook, but you'd have to add it to each workbook.


 
Posted : 27/01/2016 3:46 pm
Posts: 1781
Free Member
 

Record a macro to your personal macros workbook, giving it a shourtcut (e.g. ctrl + q doesn't already do something), between the "Sub" & "End Sub" paste this:

Dim Active_Cell As Range

Set Active_Cell = ActiveCell

With Active_Cell
.Offset(10, 10).Activate
.Activate
End With

Save it and you'll always be able to run it without having to copy into individual workbooks. Change the 10,10 bit (rows,columns) as you see fit.


 
Posted : 27/01/2016 10:42 pm
Posts: 1781
Free Member
 

Oh, and... Alt+F11 to find what the macro recorder, recorded


 
Posted : 27/01/2016 11:15 pm

6 DAYS LEFT
We are currently at 95% of our target!