sheest löschen, die mit "_" beginnen
Verfasst: So, 14.07.2013 13:30
hallo zusammen,
alle sheets, die am anfang mit "_" beginnen sollen gelöscht werden. dazu habe ich folg. makro. meine frage ist nun ob die variable i zurückgesetzt werden muss. freue mich auch auf jede verbesserung. später sollen über 500 sheets gelöscht werden.
danke schon mal im voraus klaus
alle sheets, die am anfang mit "_" beginnen sollen gelöscht werden. dazu habe ich folg. makro. meine frage ist nun ob die variable i zurückgesetzt werden muss. freue mich auch auf jede verbesserung. später sollen über 500 sheets gelöscht werden.
danke schon mal im voraus klaus
Code: Alles auswählen
Sub DossierLoeschen()
Dim i as Double, alleSheets as Double
Dim s as String
oCalc =ThisComponent
mySheets=oCalc.sheets
strPrefix=mySheets.getByName("Basic_Einstellungen").getCellRangeByName("B4").Formula
alleSheets=mySheets.count-1
'msgbox alleSheets
for i=0 to alleSheets
If Left(mySheets(i).Name, 1) = strPrefix Then
s=mySheets(i).Name
mySheets.RemoveByName(mySheets(i).Name)
i=i-1
else
exit sub
end if
next i
end Sub