ich habe folgendes Problem. Ich lese mir aus SAP eine Stückliste aus und möchte diese dann in Excel formatiren. Soweit so gut hab leider keine Ahnung von programmieren also habe ich das mit dem Makrorecorder gemacht, klappt auch alles super wie es will. Nur sind Stücklisten ja nicht statisch die eine ist länger als die andere hat also mehr Zeilen. Wie kann ich es machen, dass er merkt die Zeile ist leer hier höre ich also auf mit der Formatierung?
HOffe ich konnte mein Problem schildern und ihr könnte mir helfen.
Option Explicit
'
Sub tt()
Dim N As Byte, Zei As Long
Zei = Cells(Rows.Count, 1).End(xlUp).Row
With Range("A2:H" & Zei)
.RowHeight = 25
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
.Borders(xlDiagonalDown).LineStyle = xlNone
.Borders(xlDiagonalUp).LineStyle = xlNone
For N = 7 To 12
With .Borders(N)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
Next N
End With
With Range("E2:E" & Zei).Interior
.ColorIndex = 36
.Pattern = xlSolid
End With
With Range("C2:C" & Zei).Interior
.ColorIndex = 36
.Pattern = xlSolid
End With
With Range("A2:B2")
.Font.Bold = True
.Interior.ColorIndex = 3
.Interior.Pattern = xlSolid
End With
Range("L6").Select
With ActiveSheet.PageSetup
.PrintTitleRows = "$1:blush:1"
.PrintTitleColumns = ""
End With
End Sub