AW: VBA Code Zeilen verbinden
16.02.2016 16:36:10
Tom
Hallo,
ok alles soweit zum laufen bekommen. Jetzt soll das Ganze noch mit Rahmen formatiert werden.
Kannst Du mir dabei noch helfen?
Das Ganze sieht bei mir dann so aus:
Sub Test()
Dim Zeile As Long
Dim Spalte As Long
'--- Leerzeilen einfügen:
With Sheets("KSW_ESW Übersicht")
.Range(.Cells(2, 1), .Cells(2, 1).End(xlDown)).Copy
.Cells(2, 1).End(xlDown).Offset(1, 0).PasteSpecial xlPasteAll
.Range(.Cells(1, 1), .Cells(2, 1).End(xlDown)).EntireRow.Sort _
key1:=.Cells(1, 1), order1:=xlAscending, Header:=xlYes
End With
'--- Zeilen färben
With Sheets("KSW_ESW Übersicht")
For Zeile = 2 To .Cells(2, 1).End(xlDown).Row Step 4
.Cells(Zeile, 1).Resize(2, .UsedRange.Columns.Count).Interior.Color = RGB(200, 200, 200)
Next
End With
'--- Zellen verbinden
With Sheets("KSW_ESW Übersicht")
For Zeile = 2 To .Cells(2, 1).End(xlDown).Row Step 2
For Spalte = 1 To .Cells(1, 2).End(xlToRight).Column
Select Case Spalte
Case 29 To 30
Case Else
Application.DisplayAlerts = False
.Cells(Zeile, Spalte).Resize(2, 1).MergeCells = True
Application.DisplayAlerts = True
End Select
Next
Next
End With
End Sub
Gruß Tom