AW: Datei wurde nicht gespeichert '1004'
13.08.2006 19:44:19
Gerd
Hallo Stefan,
Sub einlesen()
Dim st_b As Variant, st_z As Variant, st_a As Variant, wks As Worksheet
st_b = Array("Tabelle6", "05 b d1", "05 b d2", "05 b d3", "05 b d4", "05 b d5")
st_z = Array("05 d0", "05 d1", "05 d2", "05 d3", "05 d4", "05 d5")
st_a = Array("akt d0", "akt d1", "akt d2", "akt d3", "akt d4", "akt d5")
For Each wks In ThisWorkbook.Sheets
wks.Visible = -1
Next wks
If Application.Dialogs(xlDialogOpen).Show("060812.xls", False, True) = False Then Exit Sub
ThisWorkbook.Sheets(st_b(0)).Delete
ThisWorkbook.Unprotect
ThisWorkbook.Save
End Sub
'>>> Fehlermeldung
'Activesheets(1).Move After:=Workbooks(ThisWorkbook.Name).Sheets(ThisWorkbook.Sheets.Count)
Bis dahin läuft dein Code, den ich für meinen Test gerinfügig
abgeändert habe.
Allerdings natürlich nur einmal bzw. solange das "Tabellenblatt6"
existiert.
Wegen ActiveSheet und Move guckt mal in der Hilfe.
Oder schreibe mal nach "...Save",
da wo bei Dir "Fehlermeldung" steht zum Testen
Debug.Print "ActiveWorkbook.Name"
Debug.Print "ActiveSheet.Name"
Debug.Print "Activesheets(1).Name"
Exit Sub
Gruß
Gerd