SteveK wrote...
Is there a way to change the behavior of the Tab key so that rather moving
to the next cell to the right of the current one, it instead moves down to
the cell below the current one? I find that I want to Tab down more often
than Tab right and the left hand is usually better situated to hit the Tab
key than it is to move across the keyboard to find the Down arrow.
The [Tab] key is mapped as ActiveCell.Next.Activate, and the .Next
property of any range is either the next cell to the right (unprotected
worksheets) or the next unlocked cell to the right (protected
worksheets). I don't believe it's possible to change the .Next
property's behavior to make it travel downwards rather than rightwards.
You could change the [Tab] and [Shift]+[Tab] keys' behaviors using VBA,
but if you need to use VBA anyway, you may be better off using a macro
to select a multiple area range in the order you want to access the
cells. Once you've selected cells in your desired access order, the tab
key will move between cells in that order.
For example, if you want to travel from C2 to C6 to C10 to D2 to D10
then back to C2, select C2, hold down the [Ctrl] key and click on C6,
C10, D2, D10 in that order. Then run the menu command Insert > Name >
Define and give this multiple area range the worksheet-level name
EntryCells. Then use the following macro to select those cells.
Sub SelectEntryCells()
ActiveSheet.Names("EntryCells").RefersToRange.Select
End Sub