16.03.2024, 14:49
Hall Leute,
ich benötige einen VBA Code der die Gruppierung schließt "+" oder öffnet "-"
Ich habe mir ein Piktogramm gesetzt und dem das Makro hinterlegt
Private Sub Grafik_5()
' Prüfen, ob die Gruppierung bereits ausgeblendet ist
If Me.Shapes("Piktogramm").TextFrame2.TextRange.Text = "+" Then
' Gruppierung einblenden
Me.Shapes.Range(Array("Gruppierung1", "Gruppierung2", "Gruppierung3")).Visible = True
' Piktogramm-Text aktualisieren
Me.Shapes("Piktogramm").TextFrame2.TextRange.Text = "-"
Else
' Gruppierung ausblenden
Me.Shapes.Range(Array("Gruppierung1", "Gruppierung2", "Gruppierung3")).Visible = False
' Piktogramm-Text aktualisieren
Me.Shapes("Piktogramm").TextFrame2.TextRange.Text = "+"
End If
End Sub
Das TB. heißt "Projektnachverfolgung"
Leider bekomme ich immer eine Laufzeitfehler 5
Könnt Ihr mir helfen das es für jede Gruppierung und auch zukünftige hinzugefügten Gruppierungen funktioniert?
Danke Gruß Phoeni
ich benötige einen VBA Code der die Gruppierung schließt "+" oder öffnet "-"
Ich habe mir ein Piktogramm gesetzt und dem das Makro hinterlegt
Private Sub Grafik_5()
' Prüfen, ob die Gruppierung bereits ausgeblendet ist
If Me.Shapes("Piktogramm").TextFrame2.TextRange.Text = "+" Then
' Gruppierung einblenden
Me.Shapes.Range(Array("Gruppierung1", "Gruppierung2", "Gruppierung3")).Visible = True
' Piktogramm-Text aktualisieren
Me.Shapes("Piktogramm").TextFrame2.TextRange.Text = "-"
Else
' Gruppierung ausblenden
Me.Shapes.Range(Array("Gruppierung1", "Gruppierung2", "Gruppierung3")).Visible = False
' Piktogramm-Text aktualisieren
Me.Shapes("Piktogramm").TextFrame2.TextRange.Text = "+"
End If
End Sub
Das TB. heißt "Projektnachverfolgung"
Leider bekomme ich immer eine Laufzeitfehler 5
Könnt Ihr mir helfen das es für jede Gruppierung und auch zukünftige hinzugefügten Gruppierungen funktioniert?
Danke Gruß Phoeni