Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I make Excel scroll smoothly without using middle-click?

Tags:

excel

vba

add-in

I must work with nightmare Excel files. (I didn't create them, I just have to work with them).

They were so big (more than 50 big columns and 100 big rows) then I must scroll up/down and use "<" and ">" buttons to scroll left and right. When I scroll around, Excel always jumps to the next column or row. This make me crazy!

Can I develop a plugin or add-in to make Excel just scroll smoothly, like web browsers do? If so, please give me some resource or just some keyword to learn how to do it.

like image 693
Luke Avatar asked Aug 26 '11 04:08

Luke


People also ask

How do I make scrolling in Excel smoother?

Things to TryIncrease the height on some rows in your spreadsheet and scroll using your mouse wheel or touch pad to see that you can stop partway through a row, and avoid snapping to the top. Drag the scroll bar to see that you can scroll with precision and you can stop anywhere you like.

Why is Excel scrolling not smooth?

There might be many reasons why Excel is not scrolling smoothly. According to some users, the issue occurs when the Hardware Graphics Acceleration is enabled. In addition to this, the corrupted Office files may also cause this problem.

How do I enable smooth scrolling?

If your Google Chrome seems to be jerky or stuttering when scrolling, you can enable this feature. Open a new tab and type chrome://flags/#smooth-scrolling in the address bar, and press Enter. Click the dropdown box next to Smooth scrolling, and click Enabled.

Can you auto scroll in Excel?

To turn it off in Excel, see the Troubleshooting Scroll Lock, right click on the bottom bar (Excel status bar) and untick scroll lock. This will stop auto scrolling, and of course you can always turn it back on after. You may refer to the link below for more details.


2 Answers

Another tip: when you click on Scroll lock on your keyboard, this will change the way your arrows keys will work.

Instead of moving from cell to cell, it will move the screen.

Yet, as Issun said, you cannot change Excel and AFAIK, you cannot "split" a cell when scrolling.

Furthermore, you can also change the number of rows that will scroll in the Windows Control Panel.

like image 65
JMax Avatar answered Oct 21 '22 03:10

JMax


I'm sorry to tell you but the snapping to the top of a cell when you scroll is a design choice by Microsoft that you simply cannot get around while working within Excel. You can middle click your mouse to enable smooth preview zoom with the mouse, but once you click the program, it will snap back.

Instead of looking for a plug-in, you should look for a different program to run the .xls files to work on them. Perhaps even something as simple as opening the document in Google docs might allow you to scroll normally.

That being said, if you are having the problem of the cells being so big that when you scroll down it skips over some cells, assign either a command button or keyboard shortcut to this macro:

Sub DownOne()
ActiveWindow.SmallScroll Down:=1
End Sub

I have used this on several occasions due to Excel skipping cells because of their size. The reason is that the mouse "single scroll down" is by default set to Down:=3 You might be able to map this macro to a mouse wheel scroll event, but I believe you need to add a .dll to use that event (ref: http://support.microsoft.com/kb/837910)

like image 35
aevanko Avatar answered Oct 21 '22 03:10

aevanko