|  
                                             
	Halo zusammen, 
	ich habe ein kleines Problem. Ich habe ein Makro aufgezeichnet das mir in einer Jahresauswertung das aktuelle Quartal farblich hervorheben soll und alle anderen Quartale eingegraut. Nun habe ich das Problem das ich mit dem Makro nur im aktuellen Quartal arbeiten kann. Sprich, heute 26.01. = Q1, wird auch nur dieses Quartal hervorgehoben. (siehe Makro) 
	
Sub aktuellesQuartal()
On Error Resume Next
    ' B-D & W-X grün färben für aktuelles Quartal sonst grau
    Sheets("SOP Gmbh").Select
    For Zeile = 86 To 3 Step -1
        If Int(Format(Date, "Q")) = Sheets("SOP Gmbh").Range("A" & Zeile) Then
            Union(Range("B" & Zeile & ":" & "F" & Zeile), Range("H" & _
                Zeile, "I" & Zeile), Range("K" & Zeile, "L" & Zeile), Range("N" & _
                Zeile, "O" & Zeile), Range("Q" & Zeile, "R" & Zeile), Range("T" & _
                Zeile, "U" & Zeile), Range("W" & Zeile, "X" & Zeile)).Select
            With Selection.Interior
               .Pattern = xlSolid
               .PatternColorIndex = xlAutomatic
               .Color = 5296274
               .TintAndShade = 0
               .PatternTintAndShade = 0
            End With
            'MsgBox Format(Date, "Q")
        Else
        Union(Range("B" & Zeile & ":" & "F" & Zeile), Range("H" & _
                Zeile, "I" & Zeile), Range("K" & Zeile, "L" & Zeile), Range("N" & _
                Zeile, "O" & Zeile), Range("Q" & Zeile, "R" & Zeile), Range("T" & _
                Zeile, "U" & Zeile), Range("W" & Zeile, "X" & Zeile)).Select
            With Selection.Interior
                .Pattern = xlSolid
                .PatternColorIndex = xlAutomatic
                .ThemeColor = xlThemeColorDark1
                .TintAndShade = -0.499984740745262
                .PatternTintAndShade = 0
            End With
        End If
 
	  
	Ich möchte nun, am besten durch eine InputBox, vorgeben welches Quartal er einfärben soll. Es gibt zwar die Möglichkeit das Computerdatum zurück zu setzen aber da ich keine Admin-Rechte habe müsste ich immer mit der IT Kontakt auf nehmen. Muss ja auch nicht sein. 
	  
	Hat vllt. einer von euch eine Idee wie die Codezeile heissen muss oder hat vllt. jemand eine bessere, weil einfachere, Lösung? 
	  
	Für Lösungsvorschläge bin ich sehr Dankbar. 
	  
	Mit freundlichen Grüßen 
	Sven G. 
     |