How do I select specific cells to be my tab stops?

  • Thread starter Tab Stops In Excel (JTurke)
  • Start date
T

Tab Stops In Excel (JTurke)

I am a new user and I created an Excel document that I want to use as a form.
Some of the cells have a default text that I do not want to change (for
example: "ADDRESS"). Other cells are empty where I would like to type in
info. Is there a way to select the cells in a specific order so that when I
press the TAB or ENTER key(s) the cursor will move to a cell where I would
like to type rather than simply to the next cell?
 
G

Glenn

Tab said:
I am a new user and I created an Excel document that I want to use as a form.
Some of the cells have a default text that I do not want to change (for
example: "ADDRESS"). Other cells are empty where I would like to type in
info. Is there a way to select the cells in a specific order so that when I
press the TAB or ENTER key(s) the cursor will move to a cell where I would
like to type rather than simply to the next cell?

Select the entire sheet and then Format / Cells / Protection. Make sure
"Locked" is checked and then click OK.

Now select all of the cells into which you would like to be able to enter
information. If they are not all connected to each other, select the first
range, then hold down the "Ctrl" key and continue to select additional ranges.

Next, Format / Cells / Protection and un-check "Locked".

Finally, Tools / Protection / Protect Sheet and check all the things you want to
do, making sure that "Select locked cells" is un-checked.
 
S

ShaneDevenshire

Hi,

The only way to do what you requested is to use VBA. Why? Because the other
answer you were given does not move the cursor in "a specific order" it moves
them in to order Excel is pre-designed to. In other words if you have the
range A1:A5 unlocked in a protected spreadsheet .
If you want the cursor to move in this order, it won't
A3-->A1-->A5-->A2-->A4
If you start in A1 and press Tab the cursor will always move to A2. If you
press Enter in A1, of this example, the cursor will move to A2. To go in any
non-standard order you must program Excel. To do that we would need the
"specific order" you want to move through the range.
 
G

Gord Dibben

Another way to do what you want without using VBA if the cells to be entered
are not left to right and top to bottom is to create a named range in the
sequence you want.

Select second cell in sequence then hold CTRL and select the third through
first.

Insert>Name>Define.........give it a name.

Select the name from namebox and start entering data.

Note: due to the 255 character limit you can get only about 20-25 cells in a
range because Excel adds the sheetname to each selected cell.

To get around this, enter the sequence manually in the refers to: dialog.

=A1,B2.C5,A3,B1 etc.

When you get them all typed into the dialog box, select all with the mouse
and F4 to change to absolute as $A$1,$B$2

That will give you around 45 cells.


Gord Dibben MS Excel MVP
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top