Sub
Archivierungsliste_erstellen()
Dim
strFilename
As
String
Dim
wkb
As
Workbook
Dim
lngLZ
As
Long
Dim
rngL
As
Range
pfad = "O:\ABT\RW2\SCG\Aufgaben\Makro_Vollstreckung\scg\"
Set
wkb = Workbooks.Open(Filename:=
"O:\ABT\RW2\SCG\Aufgaben\Makro_Vollstreckung\scg\Abschreibung_Titel_aktuell.xlsx"
, Local:=
True
)
Columns(
"W:BB"
).EntireColumn.Hidden =
True
On
Error
Resume
Next
lngLZ = Cells(Rows.Count, 1).
End
(xlUp).Row - 1
Application.ScreenUpdating =
False
For
Each
rngL
In
Range(
"A4:D"
& lngLZ).SpecialCells(xlCellTypeBlanks)
rngL.Value = rngL.Offset(-1).Value
Next
rngL
For
Each
rngL
In
Range(
"I4:K"
& lngLZ).SpecialCells(xlCellTypeBlanks)
rngL.Value = rngL.Offset(-1).Value
Next
rngL
For
Each
rngL
In
Range(
"M4:U"
& lngLZ).SpecialCells(xlCellTypeBlanks)
rngL.Value = rngL.Offset(-1).Value
Next
rngL
Application.ScreenUpdating =
True
strFilename = Application.GetSaveAsFilename( _
InitialFileName:=pfad &
"Abschreibung_Titel_BHI_2014_MM.pdf"
, _
FileFilter:=
"PDF (*.pdf), *.pdf"
, _
Title:=
"als PDF speichern"
)
If
strFilename <>
"Falsch"
Then
wkb.ExportAsFixedFormat Type:=xlTypePDF, Filename:=strFilename
End
If
Columns(
"W:BB"
).EntireColumn.Hidden =
False
Workbooks(
"Abschreibung_Titel_aktuell.xlsx"
).Close savechanges:=
False
End
Sub