Hi
If the first worksheet is "A1", the second "A2" and so on then use
Sheets(Sheets.Count).Name = "A"&Sheets.Count
If there are other worksheets in the workbook without this naming
structure then you will have to keep track of the last sheet number
and any deletion of numbered sheets. Could be a bit tricky in that
case, so get back if that is what you need.
regards
Paul
On Feb 25, 3:29*pm, SteveDB1 <Steve...@discussions.microsoft.com>
wrote:
> Greetings all.
> Hope your respective weekends were enjoyable.
> I have recorded, and modified a macro that creates a worksheet within an
> existing workbook. For now, I've just set the name of the worksheet to be "A."
> I would like to now have this new worksheet named within the existing
> framework of the workbook.
> I.e., for this type of worksheet, we typically name them by a ordinal
> number-- 1 through N.
> In one workbook we may only be up to 5, and another could easily be upwards
> of 70, or more.
> Presently, the code for my worksheet name is:
>
> Sheets.Add After:=Sheets(Sheets.Count)
> * Sheets(Sheets.Count).Name = "A"
>
> What would I use to make the name of the worksheet the next number inline
> for the respective worksheet?
> I appreciate your responses.
> Best.
|