Thema Datum  Von Nutzer Rating
Antwort
07.04.2014 10:08:38 Gast20804
NotSolved
07.04.2014 20:07:50 Gast58795
*****
Solved
Rot Shape Farbe ändern und Filter setzen mit Anklicken des Shapes
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:
Gast92710
Datum:
08.04.2014 08:58:12
Views:
2331
Rating: Antwort:
  Ja
Thema:
Shape Farbe ändern und Filter setzen mit Anklicken des Shapes

Danke schön für die Hilfe, es funktioniert einwandfrei :) Nun habe ich noch ein kleines Problem. Ich habe verschiedene Shapes, deren Text als Filter für unterschiedliche Spalten fungieren. Habe versucht das Ganze zu übertragen, allerdings bekomme ich eine Fehlermeldung (fett markiert), wenn ich es wie folgt umsetze:

Private myText2 As String
 
Sub RoundedRectangleCategory_Click()
 
ToggleShapeColor
 
Application.ScreenUpdating = False
  
If Worksheets("Risk Category Checklist").FilterMode Then
   Worksheets("Risk Category Checklist").Range("$A$5:$T$500").AutoFilter , Field:=6
Else
    Worksheets("Risk Category Checklist").Range("$A$5:$T$500").AutoFilter , Field:=6, Criteria1:=myText2
End If
 
End Sub
 
Private Sub ToggleShapeColor()
     
    Dim Shp2 As Shape
    Set Shp2 = ActiveSheet.Shapes(Application.Caller)
     
    myText2 = Shp2.TextFrame2.TextRange.Characters.Text
    'vgl. Elemente des Shape-Objekts
    'TextFrame für den  den Textrahmen
    'TextFrame2 enthält den Text im Textrahmen
     
    With Shp2
        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
07.04.2014 10:08:38 Gast20804
NotSolved
07.04.2014 20:07:50 Gast58795
*****
Solved
Rot Shape Farbe ändern und Filter setzen mit Anklicken des Shapes
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