ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Naming and Adding Worksheets (https://www.excelbanter.com/excel-programming/322334-naming-adding-worksheets.html)

Brenda

Naming and Adding Worksheets
 
I want to Name the active worksheet, then add a new worksheet and name that
worksheet. How would I do that?

Thanks

Brenda

Brenda

Naming and Adding Worksheets
 
I want to add the new worksheet after the current active worksheet. I would
obvioulsy know the name of the current active worksheet.

Brenda

"Brenda" wrote:

I want to Name the active worksheet, then add a new worksheet and name that
worksheet. How would I do that?

Thanks

Brenda


Peter T

Naming and Adding Worksheets
 
Hi Brenda,

Sub test()
Dim ws As Worksheet, sName As String
sName = "MySheet"

Set ws = Worksheets.Add(after:=ActiveSheet)
On Error Resume Next
ws.Name = sName
If Err.Number = 1004 Then
MsgBox "Cannot rename: " & ws.Name & vbCr & _
sName & " is already in use"
End If
On Error GoTo 0
End Sub

Here "MySheet" is hardcoded, but you may want some other way of giving the
name, an InputBox perhaps.

Regards,
Peter T
"Brenda" wrote in message
...
I want to add the new worksheet after the current active worksheet. I

would
obvioulsy know the name of the current active worksheet.

Brenda

"Brenda" wrote:

I want to Name the active worksheet, then add a new worksheet and name

that
worksheet. How would I do that?

Thanks

Brenda





All times are GMT +1. The time now is 03:37 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com