Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Delete Worksheets Named Sheet1, Sheet2, Sheet3, etc.
Some great people helped me out with code similar to that posted below. I
used a slightly modified version of this code to delete a few specific sheets, and I am now trying to modify it to delete any sheet named Sheet1, Sheet2, Sheet3, etc. Basically, I have code that loops and builds a workbook with many sheets that contain information about stocks. Sometimes the loop spits out sheets named Sheet1, Sheet2, etc. and then it ends. Im trying to find a way to delete these few sheets that are created. I just cant figure out why the samples of code below will not delete the superfluous sheets. Does VBA support the * character? Sub DelSheets() For Each ws In Worksheets If ws.Name = "Sheet*" Then ws.Delete Next ws For Each ws In Workbooks If ws.Name Like "Sheet*" Then ws.Delete Next ws For Each sh In ActiveWorkbook.Worksheets If InStr(1, sh.Name, "Sheet*") Then sh.Delete End If Next sh End Sub -- RyGuy |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Simple? View named range from sheet1 on sheet2 | Excel Worksheet Functions | |||
copy data from sheet2 to sheet1 when sheet2 has variable # of rows | Excel Discussion (Misc queries) | |||
A1 in sheet1 =” =SUM('sheet2:sheet3'!A1)” | Excel Programming | |||
consoildate all the worksheet(example sheet1,sheet2 and sheet3 etc | Excel Worksheet Functions | |||
copy data from sheet1 based on criteria in sheet2 to sheet3 | Excel Programming |