<<"RagDyer, with default "Down" the cursor normall goes straight
down after entry, not to first column of next row.">>
If you'll re-read my post David, you'll see that I stated, just as the OP
described his use of <Tab>, when you tab after data entry, for however many
entries, and *then* you hit <Enter>, the cursor *will* automatically go to
the *following* row, right *under* where you *started* with your first
<Tab>!
In fact, for this to occur, the default cursor movement *must* be set to
down.
If it's set to default "Up", then the focus will automatically shift to the
starting column, one row above the original first data entry cell.
--
Regards,
RD
--------------------------------------------------------------------
Please keep all correspondence within the Group, so all may benefit!
-------------------------------------------------------------------
Hi Rawley,
You can use an Event macro such as the following to make
things easier.
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("b2").Value <> "" Then Exit Sub 'escape clause
If Target.Column < 6 Then Exit Sub 'okay until column F or later
On Error Resume Next 'MUST reenable events...
Application.EnableEvents = False
ActiveCell.Offset(1, 2 - Target.Column).Select 'return to column B
instead of A of next row
Application.EnableEvents = True
End Sub
More information on Event macros and for the above macro in
Worksheet_SelectionChange (#ws_sc)
Example: Worksheet_SelectionChange to prevent entry past a column
http://www.mvps.org/dmcritchie/excel/event.htm#ws_sc
be sure to read the top of the article as well.
To install this event macro, right click on sheetname then view code, and
insert your code. So if you have a lot of these to do you can actually
change your Enter key to go to the right instead of Down. Easy enough
to change in your tools, options, Edit. And this just reminded to
put mine back to "Down" since I was doing this yesterday.
RagDyer, with default "Down" the cursor normall goes straight
down after entry, not to first column of next row.