Select some sheets automatically

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I am trying to write a routine to select all sheets that have (1) at the end
of the sheet name. This is what I have so far, can anyone help?

Thanks

Sub Select_1()

Dim SelectedSheets As String
Dim ws As Worksheet

For Each ws In ActiveWorkbook.Worksheets
If ws.Name Like "*(1)" Then
SelectedSheets = SelectedSheets + ", " + ws.Name
End If
Next ws
Sheets(SelectedSheets).Select

End Sub
 
Hi M,

Try:

'=============>>
Public Sub Tester()
Dim ws As Worksheet
Dim blReplace As Boolean

blReplace = True

For Each ws In ActiveWorkbook.Worksheets
If ws.Name Like "*(1)" Then
ws.Select blReplace
blReplace = False
End If
Next ws
End Sub
'<<=============
 
Thanks that works great!

Norman Jones said:
Hi M,

Try:

'=============>>
Public Sub Tester()
Dim ws As Worksheet
Dim blReplace As Boolean

blReplace = True

For Each ws In ActiveWorkbook.Worksheets
If ws.Name Like "*(1)" Then
ws.Select blReplace
blReplace = False
End If
Next ws
End Sub
'<<=============
 

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

Back
Top