Put number next to Sheet name
On Jan 19, 11:22*am, "Bob Phillips" wrote:
Dim i As Long
Dim shName As String
Dim baseName As String
* * baseName = "Data"
* * shName = baseName
* * On Error Resume Next
* * Worksheets.Add
* * ActiveSheet.Name = shName
* * Do While ActiveSheet.Name < shName
* * * * i = i + 1
* * * * shName = baseName & "(" & i & ")"
* * * * ActiveSheet.Name = shName
* * Loop
* * On Error GoTo 0
--
__________________________________
HTH
Bob
"K" wrote in message
...
Hi all, *I want macro which should add WorkSheet and then check if
there are more WorkSheets in ActiveWorkbook, and if there are more
WorkSheets then check if any of those WorkSheet got name "Data". *If
there is no WorkSheet with name "Data" then put name "Data" to new
added WorkSheet but if there is a WorkSheet with name "Data" then put
name "Data(1)" of new added WorkSheet, and if there are WorkSheets
with names "Data" and "Data(1)" then put name "Data(2)" of new added
WorkSheet and so on like (3),(4).... I hope i was able to explain what
i need. *Please can any friend can help- Hide quoted text -
- Show quoted text -
Thanks lot Bob your code work superb
|