Sub
Tabelle_075_dbl()
Dim
sh
As
Worksheet
Dim
rngBerich
As
Range
Dim
rangLeereZellen
As
Range
Dim
lngZeileMax
As
Long
If
Not
shExists(
"0,75 dbl"
)
Then
Worksheets(
"Vorlage"
).Copy Before:=Worksheets(1)
Set
sh = Worksheets(1)
sh.Name =
"0,75 dbl"
Else
MsgBox
"Tabelle 0,75 dbl existiert bereits"
, 48
Exit
Sub
End
If
sh.Range(
"A1"
).Value =
"0,75_dbl_Lapp"
With
Sheets(
"Drahtsatz kopieren"
)
.Range(
"$A$2:$M$200"
).AutoFilter Field:=4, Criteria1:=
"DBU"
.Range(
"$A$2:$M$200"
).AutoFilter Field:=5, Criteria1:=
"0,75"
.Range(
"F:F"
).Copy Sheets(
"0,75 dbl"
).Range(
"C8"
)
.Range(
"I:I"
).Copy Sheets(
"0,75 dbl"
).Range(
"M8"
)
.Range(
"J:J"
).Copy Sheets(
"0,75 dbl"
).Range(
"S8"
)
sh.Range(
"8:8,9:9"
).Delete
sh.Range(
"A1"
).
Select
If
.AutoFilterMode
Then
If
.FilterMode
Then
.ShowAllData
.
Select
Range(
"A1"
).
Select
End
With
With
sh
lngZeileMax = .Range(
"C"
& .Rows.Count).
End
(xlUp).Row
Set
rngBereich = .Range(
"C8:C5000"
& lngZeileMax)
Set
rngLeereZellen = rngBereich.SpecialCells(xlCellTypeBlanks)
rngLeereZellen.EntireRow.Delete
End
With
MsgBox
"Tabelle 0,75 dbl wurde erstellt"
, 64
End
Sub