Thema Datum  Von Nutzer Rating
Antwort
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
Rot Shape Farbe ändern und Filter setzen mit Anklicken des Shapes
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:
Gast42594
Datum:
08.04.2014 10:54:21
Views:
2820
Rating: Antwort:
  Ja
Thema:
Shape Farbe ändern und Filter setzen mit Anklicken des Shapes

Ach nö, es funktioniert irgendwie doch nicht. Also nochmal von vorne:

Private myText2 As String
 
Sub RoundedRectangleCategory_Click(ByVal Target As Range)
 
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:=myText
End If

    
End Sub
 
Private Sub ToggleShapeColor(ByVal Target As Range)
     
    Dim Shp2 As Shape
    Set Shp2 = ActiveSheet.Shapes.Range(Array("Rounded Rectangle 42", "Rounded Rectangle 44" _
        , "Rounded Rectangle 45", "Rounded Rectangle 46"))
     
    myText2 = Shp2.TextFrame2.TextRange.Characters.Text
     
    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

Ich bekomme nun die Fehlermeldung "Argument not optional!". Und ich kann den Code nicht mehr als Macro zuweisen. Woran liegt das und wie kann ich das beheben? Schon mal danke... Und sry wg den blöden Fragen, ich gebe unumwunden zu, dass ich überhaupt keine Ahnung von VBA habe...


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
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
Rot Shape Farbe ändern und Filter setzen mit Anklicken des Shapes
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