Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.newusers
|
|||
|
|||
![]()
I have recorded a macro and am experiencing problems because during the
recording of the macro sheet names have been hard coded. As time has progressed, extra data has been added and extra sheets have been added and therefore when I run it I get the message Run time Error 9, Subscript out of range. When I select debug it points to the line that starts Sheets(Array("sheet 1, sheet 2,¦. I therefore have 2 problems:- Problem 1. Sheets("ZZZ ABC").Select Sheets("ZZZ ABC ").Copy After:=Sheets(67) Sheets("ZZZ ABC (2)").Select Sheets("ZZZ ABC (2)").Name = "Total" How can the above be changed so that rather than selecting sheet called ZZZ ABC, the very last sheet is selected, copied and then renamed to Total? Problem 2. How can the array statement be changed so that it selects all sheets except TOTAL? rather than as present which looks like:- Sheets(Array("sheet 1, sheet 2,¦. Please help, thank you in anticipation. -- Thank U and Regards Ann |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Selecting Multiple Sheets in VBA | Excel Worksheet Functions | |||
selecting multiple sheets | Excel Worksheet Functions | |||
Selecting / UnSelecting sheets | Excel Discussion (Misc queries) | |||
Selecting sheets - II | Excel Discussion (Misc queries) | |||
Selecting sheets | Excel Discussion (Misc queries) |