Home |
Search |
Today's Posts |
|
#1
![]() |
|||
|
|||
![]()
How can make my code add a sheet to a selection?
Something like: Dim WSName As Worksheet For Each WSName In Worksheets If Left(WSName.Name, 3) = "Pre" Then 'the code for adding the sheet to the selection End If Next Thanks The Doctor |
#2
![]() |
|||
|
|||
![]()
hi,
Sheets.add would add a sheet to the workbook but i'm not sure if this is what you want. could you clairify. FSt1 "Dr.Schwartz" wrote: How can make my code add a sheet to a selection? Something like: Dim WSName As Worksheet For Each WSName In Worksheets If Left(WSName.Name, 3) = "Pre" Then 'the code for adding the sheet to the selection End If Next Thanks The Doctor |
#3
![]() |
|||
|
|||
![]()
I simply want to select all sheets where the first three letters of the sheet
name is "Pre". Manually I just left mouse click on the sheet tabs I want to select while pressing Ctrl. "FSt1" wrote: hi, Sheets.add would add a sheet to the workbook but i'm not sure if this is what you want. could you clairify. FSt1 "Dr.Schwartz" wrote: How can make my code add a sheet to a selection? Something like: Dim WSName As Worksheet For Each WSName In Worksheets If Left(WSName.Name, 3) = "Pre" Then 'the code for adding the sheet to the selection End If Next Thanks The Doctor |
#4
![]() |
|||
|
|||
![]()
Dim sSheets As String
Dim cSheets As Long Dim sh As Worksheet ReDim arySheets(1 To 1) For Each sh In ActiveWorkbook.Worksheets If Left(sh.Name, 3) = "Pre" Then sSheets = sSheets & sh.Name & "," End If Next sh sSheets = Left(sSheets, Len(sSheets) - 1) Worksheets(Split(sSheets, ",")).Select -- HTH RP (remove nothere from the email address if mailing direct) "Dr.Schwartz" wrote in message ... I simply want to select all sheets where the first three letters of the sheet name is "Pre". Manually I just left mouse click on the sheet tabs I want to select while pressing Ctrl. "FSt1" wrote: hi, Sheets.add would add a sheet to the workbook but i'm not sure if this is what you want. could you clairify. FSt1 "Dr.Schwartz" wrote: How can make my code add a sheet to a selection? Something like: Dim WSName As Worksheet For Each WSName In Worksheets If Left(WSName.Name, 3) = "Pre" Then 'the code for adding the sheet to the selection End If Next Thanks The Doctor |
#5
![]() |
|||
|
|||
![]()
Maybe something like this:
Sub test() Dim temp As Variant, WSName As Worksheet ReDim temp(0) For Each WSName In Worksheets If Left(WSName.Name, 3) = "Pre" Then temp(UBound(temp)) = WSName.Name ReDim Preserve temp(UBound(temp) + 1) End If Next WSName ReDim Preserve temp(UBound(temp) - 1) Sheets(temp).Select End Sub Regards, KL "Dr.Schwartz" wrote in message ... How can make my code add a sheet to a selection? Something like: Dim WSName As Worksheet For Each WSName In Worksheets If Left(WSName.Name, 3) = "Pre" Then 'the code for adding the sheet to the selection End If Next Thanks The Doctor |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Copying multiple sheets from one book 2 another and undertake spec | Excel Discussion (Misc queries) | |||
calculating excel spreadsheet files for pensions and life insurance (including age calculation sheets) | Excel Worksheet Functions | |||
To data apearing in other sheets I can use =SUM(. How I can have . | Excel Worksheet Functions | |||
PROTECTING/UNPROTECTING SHEETS | Excel Discussion (Misc queries) | |||
Multiple sheets selected | Excel Discussion (Misc queries) |