Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm am trying to programmatically select several sheets
in a workbook. The recorded macro looks like this: sub macro1() Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select end sub The macro I wrote to mimic that, gives me a Subscript out of range error. What am I doing wrong? Sub macro() Dim chrts as String chrts = Chr(34) For x = 1 To Sheets.Count chrts = chrts & Sheets(x).Name & Chr(34) & Chr(44) _ & Chr(32) & Chr(34) Next x chrts = Left(chrts, Len(chrts) - 3) Sheets(Array(chrts)).Select End Sub Any help is really appreciated. |