Sub
Export_XLS()
Dim
ws
As
Worksheet, Link
As
Variant
, Datei
As
String
, Titel
As
String
Titel = InputBox(
"Bitte überprüfen Sie vor dem Export den Titel der Analyse:"
,
"Titel der Analyse"
, Tabelle13.Range(
"B9"
))
If
Titel =
""
Then
Exit
Sub
Call
DieseArbeitsmappe.Berechnen
Sheets(Array(
"Filter"
,
"Prämissen"
,
"Diagramme"
)).Copy
For
Each
ws
In
Workbooks(Workbooks.Count).Sheets
ws.Unprotect Password:=
"XXX"
Next
Workbooks(Workbooks.Count).Colors = ThisWorkbook.Colors
Link = Workbooks(Workbooks.Count).LinkSources(Type:=xlLinkTypeExcelLinks)
Workbooks(Workbooks.Count).BreakLink Name:=Link(1), Type:=xlLinkTypeExcelLinks
For
Each
ws
In
Workbooks(Workbooks.Count).Sheets
With
Workbooks(Workbooks.Count).VBProject.VBComponents(Workbooks(Workbooks.Count).Worksheets(ws.Name).CodeName).CodeModule
.DeleteLines 1, .CountOfLines
End
With
ws.Unprotect Password:=
"Altersbaum"
ws.Range(
"A1:IV65536"
).Copy
ws.Range(
"A1:IV65536"
).PasteSpecial Paste:=xlValues
ws.Range(
"A1:IV65536"
).Locked =
True
ws.Protect UserInterfaceOnly:=
True
ws.Activate
ws.Range(
"a1"
).
Select
Application.SendKeys (
"^{POS1}"
)
Next
Datei = Application.GetSaveAsFilename(fileFilter:=
"Microsoft Office Excel-Arbeitsmappe (*.xls), *.xls"
)
If
Datei <>
False
Then
Workbooks(Workbooks.Count).SaveAs Filename:=Datei
End
Sub