Thema Datum  Von Nutzer Rating
Antwort
Rot Farbverlauf über vba dynamisch anpassen
28.06.2018 17:30:43 Matthias
NotSolved
28.06.2018 18:28:32 Gast93042
NotSolved

Ansicht des Beitrags:
Von:
Matthias
Datum:
28.06.2018 17:30:43
Views:
1395
Rating: Antwort:
  Ja
Thema:
Farbverlauf über vba dynamisch anpassen

Hallo Zusammen,

ich versuche gerade den Farbverlauf eines Objekts in Excel über vba dynamisch anzupassen.

Dafür muss ich die Position(Prozent) des Farbverlaufstops über eine Variable zusteuern. Später wird der Wert dynamisch berechnet, für Testzwecke hole ich sie aus einer Zelle. Leider wird meine Variable an der Stelle nicht akzeptiert.

Hat jemand eine Idee?

 

Sub dynamiccolor()

    
    Percentage_Gradient1 = Worksheets("CALC").Range("I123").Value
    
    Set colorgradient = Worksheets("CALC").Shapes("Farbverlauf1").Fill
    With colorgradient
    .ForeColor.RGB = RGB(0, 255, 0)
    .OneColorGradient msoGradientVertical, 1, 1
    .GradientStops.Insert RGB(255, 255, 0), Percentage_Gradient1
    .GradientStops.Insert RGB(255, 200, 0), 0.5
    .GradientStops.Insert RGB(255, 0, 0), 0.75
    .GradientStops.Insert RGB(205, 0, 0), 0.88
    .GradientStops.Insert RGB(205, 0, 0), 0.99

    End With
    
End Sub

 

VG Matthias


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Farbverlauf über vba dynamisch anpassen
28.06.2018 17:30:43 Matthias
NotSolved
28.06.2018 18:28:32 Gast93042
NotSolved