Ich möchte mittels VBA alle Zellen ab der Zeile 1573 bis zur letzten mit Werten befüllten Zeile markieren.
(Es kommen täglich neue Datensätze daz.) Wie würde hier bitte eine VBA Lösung in Bezug der Markierung aussehen?
Danke
Josef
Sub Markieren_Master()
Dim bereich As Range
Dim wks As Worksheet
Set wks = Workbooks("Masterfile.xls").Worksheets("Tabelle1")
Set bereich = wks.Range("A1573:BO" & wks.Range("BO65536").End(xlUp).Row)
End Sub
Leider dürfte ich hier noch etwas falsch machen, da nach dem Ausführen des Makros keine Markierung angezeigt wird.
Josef
Sub Markieren_Master()
Dim bereich As Range
Dim wks As Worksheet
Set wks = Workbooks("Masterfile.xls").Worksheets("Tabelle1")
Set bereich = wks.Range("A1573:BO" & wks.Range("BO65536").End(xlUp).Row)
bereich.Sort Key1:=Range("E1573"), Order1:=xlAscending, Key2:=Range( _
"G1573"), Order2:=xlAscending, Key3:=Range("I1573"), Order3:=xlAscending _
, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:= _
xlTopToBottom, DataOption1:=xlSortNormal, DataOption2:=xlSortNormal, _
DataOption3:=xlSortNormal
Set bereich = Nothing
End Sub
Danke
Josef
Sub Markieren_Master()
Dim bereich As Range
Dim wks As Worksheet
Set wks = Workbooks("Masterfile.xls").Worksheets("Tabelle1")
Set bereich = wks.Range("A1573:BO" & wks.Range("BO65536").End(xlUp).Row)
bereich.Sort Key1:=wks.Range("E1573"), Order1:=xlAscending, Key2:=wks.Range( _
"G1573"), Order2:=xlAscending, Key3:=wks.Range("I1573"), Order3:=xlAscending _
, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:= _
xlTopToBottom, DataOption1:=xlSortNormal, DataOption2:=xlSortNormal, _
DataOption3:=xlSortNormal
Set bereich = Nothing
End Sub
Josef