That works if you're (a) not renaming your worksheets, and (b) only
adding worksheets to the right end of your workbook.
I agree that it would make more sense strictly from a numbering
perspective for the Insert/Worksheets command to insert sheets to
the right of the selected sheets, but how would that reconcile with
the behavior of Insert/Columns which inserts columns to the left and
pushes existing columns to the right. The User Interface should work
constently and the current method of insert/worksheet is
functionally consistent with insert/columns.
However, even if it did insert worksheets to the right, if I've got
Sheet2 active in a book with sheets in the order
Sheet1,Sheet2,Sheet3, I'd like to see the sheet inserted between
Sheet2 and Sheet3, not on the extreme right (that wouldn't be
"inserting" in the sense of any other insert operation). And it
would be "out of order" in any case: I don't see
Sheet1,Sheet2,Sheet4,Sheet3 as an improvement over XL's current
Sheet1,Sheet4,Sheet2,Sheet3.
For me it's usually a moot point - I almost never leave sheet tabs
with the default name, rather giving them meaningful names like:
5-yr projection, Payroll, Plant, Variable Cost, Taxes
etc., so I don't really care about what arbitrary sheet name XL
chooses.
And for goodness sake, *DON"T EVEN THINK* about overwriting the
name/number of an existing sheet - it would make any INDIRECT()
formula or reference from an external workbook immediately invalid
with *zero* hope of recovery without doing a *manual* cell-by-cell
evaluation.
If it really bothers you, put one of these macros in your Personal
Macro Workbook and attach it to a toolbar button, keyboard shortcut,
or even reassign the Insert/Worksheet menu item:
Public Sub InsertWorksheetRight()
ActiveWorkbook.Worksheets.Add After:=ActiveSheet
End Sub
Public Sub InsertWorksheetLast()
With ActiveWorkbook
.Worksheets.Add After:=.Sheets(.Sheets.Count)
End With
End Sub
Of course, if you want to sort your sheets, Chip Pearson has a macro
that will do it painlessly:
http://www.cpearson.com/excel/sortws.htm