Code vereinfachen
02.11.2005 12:54:22
Josef
ich wollte wissen, ob man folgenden Code nicht vereinfachen kann?
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cell As Range
For Each cell In Range("M9:M10000")
'-----------------------------------------------------38
If cell.Value = "Booker 1" Then
cell.Select
ActiveCell.Offset(0, -4).Select
ActiveCell.Interior.ColorIndex = 33
ActiveCell.Offset(0, -1).Select
ActiveCell.Interior.ColorIndex = 33
ActiveCell.Offset(0, -1).Select
ActiveCell.Interior.ColorIndex = 33
ActiveCell.Offset(0, -1).Select
ActiveCell.Interior.ColorIndex = 33
ActiveCell.Offset(0, -1).Select
ActiveCell.Interior.ColorIndex = 33
ActiveCell.Offset(0, -1).Select
ActiveCell.Interior.ColorIndex = 33
ActiveCell.Offset(0, -1).Select
ActiveCell.Interior.ColorIndex = 33
ActiveCell.Offset(0, -1).Select
ActiveCell.Interior.ColorIndex = 33
ActiveCell.Offset(0, -1).Select
ActiveCell.Interior.ColorIndex = 33
'-----------------------------------------------------34
End If
Next cell
End Sub
Im Prinzip soll ja nur die aktive Zelle der Ausgang sein, um die Zellen Ax:Ix auszuwählen. Hoffe der Code ist soweit selbsterklärend.
Vielen Dank
Josef