Thema Datum  Von Nutzer Rating
Antwort
Rot Shape Farbe ändern und Filter setzen mit Anklicken des Shapes
07.04.2014 10:08:38 Gast20804
NotSolved
07.04.2014 20:07:50 Gast58795
*****
Solved
08.04.2014 08:58:12 Gast92710
NotSolved
08.04.2014 09:27:50 Gast74206
*****
Solved
08.04.2014 10:05:00 Gast91031
NotSolved
08.04.2014 10:20:29 Gast72403
NotSolved
08.04.2014 10:54:21 Gast42594
NotSolved
08.04.2014 13:37:47 Gast64574
NotSolved
08.04.2014 16:58:42 Gast93696
NotSolved
08.04.2014 14:24:51 Gast91072
NotSolved
08.04.2014 17:00:24 Gast45855
NotSolved

Ansicht des Beitrags:
Von:
Gast20804
Datum:
07.04.2014 10:08:38
Views:
2953
Rating: Antwort:
  Ja
Thema:
Shape Farbe ändern und Filter setzen mit Anklicken des Shapes

Guten Morgen,

ich möchte gerne, dass mit dem anklicken eines Shapes, dieses die Farbe ändert und in einem anderem Arbeitsblatt ein Filter gesetzt wird, das sich am Textinhalt des Shapes orientiert. Habe folgende 2 Code-Schnipsel, jeweils zum Filtern und zum Farbe ändern, weiß aber nicht, wie ich sie zusammenbringen soll. Außerdem weiß ich leider nicht, wie der Shapeinhalt ausgelesen und weiterverwendet werden kann... Danke für die Hilfe!

Sub RoundedRectangle199_Click()

Application.ScreenUpdating = False

If Worksheets("Sheet3").FilterMode Then
   Worksheets("Sheet3").Range("$A$5:$T$500").AutoFilter , Field:=4
Else
    Worksheets("Sheet3").Range("$A$5:$T$500").AutoFilter , Field:=4, Criteria1:="Extern"
End If

Application.ScreenUpdating = True

End Sub

Private Sub ToggleShapeColor()
    Dim Shp As Shape
    Set Shp = ActiveSheet.Shapes(Application.Caller)
    With Shp
        If .Fill.ForeColor = RGB(56, 93, 138) Then
            .Fill.ForeColor.RGB = RGB(0, 176, 80)
        Else
            .Fill.ForeColor.RGB = RGB(56, 93, 138)
        End If
    End With
End Sub

 


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 Shape Farbe ändern und Filter setzen mit Anklicken des Shapes
07.04.2014 10:08:38 Gast20804
NotSolved
07.04.2014 20:07:50 Gast58795
*****
Solved
08.04.2014 08:58:12 Gast92710
NotSolved
08.04.2014 09:27:50 Gast74206
*****
Solved
08.04.2014 10:05:00 Gast91031
NotSolved
08.04.2014 10:20:29 Gast72403
NotSolved
08.04.2014 10:54:21 Gast42594
NotSolved
08.04.2014 13:37:47 Gast64574
NotSolved
08.04.2014 16:58:42 Gast93696
NotSolved
08.04.2014 14:24:51 Gast91072
NotSolved
08.04.2014 17:00:24 Gast45855
NotSolved