Nachdem ich ein bisschen herumgespielt hatte, habe ich herausgefunden, wie es geht. Mein Fehler war, dass ich nur zwei Farbstopps hinzugefügt habe, wenn ich 4 Farbstopps hätte hinzufügen sollen, um den Farbverlauf zu entfernen. Der Farbverlauf wird automatisch hinzugefügt, um einen sanften Farbübergang zwischen zwei Farben zu erzeugen. Wenn Sie den Farbabstand zwischen zwei Farben so klein wie möglich machen, wird kein Farbverlauf angezeigt.
Hier ist mein Code:
With Selection.Interior .Pattern = xlPatternLinearGradient .Gradient.Degree = 225 .Gradient.ColorStops.Clear End With With Selection.Interior.Gradient.ColorStops.Add(0) .Color = RGB(255, 0, 0) .TintAndShade = 0 End With With Selection.Interior.Gradient.ColorStops.Add(0.49999999) .Color = RGB(255, 0, 0) .TintAndShade = 0 End With With Selection.Interior.Gradient.ColorStops.Add(0.5) .Color = RGB(0, 255, 0) .TintAndShade = 0 End With With Selection.Interior.Gradient.ColorStops.Add(1) .Color = RGB(0, 255, 0) .TintAndShade = 0 End With
Und so sieht es aus: Zweifarbige Excel-Zelle