Sub
aktivesBlattToPdf()
Dim
Quelle
As
Worksheet
Dim
Ziel
As
Worksheet
Set
Quelle = Sheets(
"PRÄ"
)
Set
Ziel = Sheets(
"STATISTIK"
)
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ThisWorkbook.Path &
""
& Quelle.Name &
"."
& Quelle.Range(
"D3"
).Value &
"."
& Format(
Date
,
"YY."
) & Range(
"E2"
) &
".pdf"
, Quality:=xlQualityStandard, _
IncludeDocProperties:=
True
, IgnorePrintAreas:=
False
, OpenAfterPublish:= _
False
Ziel.Unprotect Password:=
"pass"
With
Ziel
Quelle.Range(
"P8:P107"
).Copy
Select
Case
Quelle.Range(
"E2"
).Value
And
Quelle.Range(
"D3"
) = Tabelle15.Name
Case
1:
.Range(
"C4"
).PasteSpecial Paste:=xlValues
Case
2:
.Range(
"D4"
).PasteSpecial Paste:=xlValues
Case
3:
.Range(
"E4"
).PasteSpecial Paste:=xlValues
Case
4:
.Range(
"F4"
).PasteSpecial Paste:=xlValues
Case
5:
.Range(
"G4"
).PasteSpecial Paste:=xlValues
Case
6:
.Range(
"H4"
).PasteSpecial Paste:=xlValues
Case
7:
.Range(
"I4"
).PasteSpecial Paste:=xlValues
Case
8:
.Range(
"J4"
).PasteSpecial Paste:=xlValues
Case
9:
.Range(
"K4"
).PasteSpecial Paste:=xlValues
Case
10:
.Range(
"L4"
).PasteSpecial Paste:=xlValues
Case
11:
.Range(
"M4"
).PasteSpecial Paste:=xlValues
Case
12:
.Range(
"N4"
).PasteSpecial Paste:=xlValues
End
Select
End
With
With
Ziel
Quelle.Range(
"P8:P107"
).Copy
Select
Case
Quelle.Range(
"E2"
).Value
And
ActiveSheet.Range(
"D3"
) = Tabelle16.Name
Case
1:
.Range(
"S4"
).PasteSpecial Paste:=xlValues
Case
2:
.Range(
"T4"
).PasteSpecial Paste:=xlValues
Case
3:
.Range(
"U4"
).PasteSpecial Paste:=xlValues
Case
4:
.Range(
"V4"
).PasteSpecial Paste:=xlValues
Case
5:
.Range(
"W4"
).PasteSpecial Paste:=xlValues
Case
6:
.Range(
"X4"
).PasteSpecial Paste:=xlValues
Case
7:
.Range(
"Y4"
).PasteSpecial Paste:=xlValues
Case
8:
.Range(
"Z4"
).PasteSpecial Paste:=xlValues
Case
9:
.Range(
"AA4"
).PasteSpecial Paste:=xlValues
Case
10:
.Range(
"AB4"
).PasteSpecial Paste:=xlValues
Case
11:
.Range(
"AC4"
).PasteSpecial Paste:=xlValues
Case
12:
.Range(
"AD4"
).PasteSpecial Paste:=xlValues
End
Select
End
With
With
Ziel
Quelle.Range(
"P8:P107"
).Copy
Select
Case
Quelle.Range(
"E2"
).Value
And
ActiveSheet.Range(
"D3"
) = Tabelle17.Name
Case
1:
.Range(
"AI4"
).PasteSpecial Paste:=xlValues
Case
2:
.Range(
"AJ4"
).PasteSpecial Paste:=xlValues
Case
3:
.Range(
"AK4"
).PasteSpecial Paste:=xlValues
Case
4:
.Range(
"AL4"
).PasteSpecial Paste:=xlValues
Case
5:
.Range(
"AM4"
).PasteSpecial Paste:=xlValues
Case
6:
.Range(
"AN4"
).PasteSpecial Paste:=xlValues
Case
7:
.Range(
"AO4"
).PasteSpecial Paste:=xlValues
Case
8:
.Range(
"AP4"
).PasteSpecial Paste:=xlValues
Case
9:
.Range(
"AQ4"
).PasteSpecial Paste:=xlValues
Case
10:
.Range(
"AR4"
).PasteSpecial Paste:=xlValues
Case
11:
.Range(
"AS4"
).PasteSpecial Paste:=xlValues
Case
12:
.Range(
"AT4"
).PaseSpecial Paste:=xlValues
End
Select
End
With
Ziel.protect Password:=
"pass"
Worksheets(
"PRÄ"
).
Select
Range(
"C2"
).
Select
End
Sub