jim may
Well-known Member
- Joined
- Jul 4, 2004
- Messages
- 7,484
Sub Macro2()
Dim stgSheets As String, Cnt As Long
Dim arrSheets()
Cnt = Sheets.Count
ReDim arrSheets(Cnt - 1)
For i = 1 To Cnt
stgSheets = stgSheets & Sheets(i).Name
arrSheets(i - 1) = stgSheets
'sSheets = sSheets & "", ""
Next i
'stgSheets at this point = "Sheet1Sheet2Sheet3"
'Yet I want to produce "Sheet1","Sheet2",Sheet3" inorder to pass the string
' into the one liner
'Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select
End Sub
Dim stgSheets As String, Cnt As Long
Dim arrSheets()
Cnt = Sheets.Count
ReDim arrSheets(Cnt - 1)
For i = 1 To Cnt
stgSheets = stgSheets & Sheets(i).Name
arrSheets(i - 1) = stgSheets
'sSheets = sSheets & "", ""
Next i
'stgSheets at this point = "Sheet1Sheet2Sheet3"
'Yet I want to produce "Sheet1","Sheet2",Sheet3" inorder to pass the string
' into the one liner
'Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select
End Sub