2017-05-31 5 views
-3

Kann jemand sagen, das Makro für bedingte Formatierung, wie ich eine Excel, die 2 Arbeitsblätter enthält, muss ich Daten in Spalte M, die in% als Haustier die Kriterien in einem anderen Arbeitsblatt sagen Target (E , F Spalten).Makro für bedingte Formatierung

Eg. Wenn der Wert von M5 kleiner als E3 ist, sollte die Hintergrundfarbe von M5 rot sein, wenn sie größer als F3 ist, sollte M5 grün sein und wenn der Wert von M5 zwischen E3 & F3 liegt, sollte die Farbe von M5 gelb sein.

Pls helfen mit diesem.

+1

Viele Antworten im Zusammenhang mit bedingter Formatierung. Finden Sie heraus, was am besten zu Ihren Bedürfnissen passt und wenn Sie nicht weiterkommen, geben Sie Ihren Code zur Unterstützung ein. https://stackoverflow.com/search?q=excel+conditional+formatting –

+0

Ich versuchte mit, wenn sonst Funktion aber kein Gewinn ... – Will

Antwort

0

Wenn E3 in Sheet2 50 und F3 ist 60,

enter image description here

Sub highlightcol() 
Dim i As Long 
For i = 1 To Cells(Rows.Count, "M").End(xlUp).Row 
    If Cells(i, "M") < Sheets("Sheet2").Range("E3") Then 
     Cells(i, "M").Interior.Color = vbRed 
    ElseIf Cells(i, "M") > Sheets("Sheet2").Range("F3") Then 
     Cells(i, "M").Interior.Color = vbGreen 
    Else 
     Cells(i, "M").Interior.Color = vbYellow 
    End If 
Next i 
End Sub 

Dieser einfache Code markiert alle Werte in Column M auf Bedingungen.

+0

Vielen Dank..es funktioniert ... kann ich eine weitere Hilfe pls .. – Will

+0

Vielen Dank..es funktioniert ... kann ich eine weitere Hilfe pls bekommen .... Im selben Arbeitsblatt habe ich 5 Spalten, 1. Spalte enthält den Dateinamen. Ich hv, den Dateinamen in Team, Zweig, Standort und Woche in den vorhergehenden Spalten zu teilen. Danach hv Filter anwenden und zuerst auf Woche von A bis Z dann auf Standort A bis Z zu filtern. Ich hv 3 Wochen Daten in jedem Bericht. Am Ende der letzten Zeile möchte ich 3 weitere Zeilen der jeweiligen Wochen hinzufügen und die entsprechenden Wochen-Daten addieren. – Will

+0

jede Spalte für die letzten 3 Zeilen von Wochen haben unterschiedliche Formel aus der jeweiligen Spalte berechnet werden ... Bitte schlagen Sie – Will