16.10.2015, 11:11
für die Erstellung von Trennblättern arbeite ich mit dem nachstehenden Makro, das auch funktioniert.
Sub FarbeJahreszahl()
'
On Error Resume Next
ActiveCell.Offset(0, 4).Select
If ActiveCell.Offset(0, 0).Range("A1") = 2011 Then
Selection.Interior.ColorIndex = 6
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2012 Then
Selection.Interior.ColorIndex = 33
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2013 Then
Selection.Interior.ColorIndex = 40
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2014 Then
Selection.Interior.ColorIndex = 4
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2015 Then
Selection.Interior.ColorIndex = 3
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2016 Then
Selection.Interior.ColorIndex = 6
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2017 Then
Selection.Interior.ColorIndex = 33
ElseIf ActiveCell.Offset(0, -0).Range("A1") = "" Then
Selection.Interior.ColorIndex = 0
End If
On Error Resume Next
ActiveCell.Offset(-1, 0).Select
End Sub
Die Farbe der Jahreszahl wiederholt sich alle 5 Jahre. Wie ist das Makro zu ändern, dass ich nicht das Makro manuell um die Folgejahre ergänzen muss?
Danke schon im Voraus für eine Hilfe
Gerhard
Sub FarbeJahreszahl()
'
On Error Resume Next
ActiveCell.Offset(0, 4).Select
If ActiveCell.Offset(0, 0).Range("A1") = 2011 Then
Selection.Interior.ColorIndex = 6
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2012 Then
Selection.Interior.ColorIndex = 33
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2013 Then
Selection.Interior.ColorIndex = 40
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2014 Then
Selection.Interior.ColorIndex = 4
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2015 Then
Selection.Interior.ColorIndex = 3
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2016 Then
Selection.Interior.ColorIndex = 6
ElseIf ActiveCell.Offset(0, -0).Range("A1") = 2017 Then
Selection.Interior.ColorIndex = 33
ElseIf ActiveCell.Offset(0, -0).Range("A1") = "" Then
Selection.Interior.ColorIndex = 0
End If
On Error Resume Next
ActiveCell.Offset(-1, 0).Select
End Sub
Die Farbe der Jahreszahl wiederholt sich alle 5 Jahre. Wie ist das Makro zu ändern, dass ich nicht das Makro manuell um die Folgejahre ergänzen muss?
Danke schon im Voraus für eine Hilfe
Gerhard