Hi ,
I think what you want may not be possible , or even possible , is a round-about way of doing what you want done.
The simplest way is to hide all columns and rows beyond your used range ; you can hide all columns after AH , and all rows after 31.
Now , using the in-built scroll bars , the user can scroll only within the visible rows and columns.
Narayan