Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Linien-Shapes erzeugen und wieder löschen

Forumthread: Linien-Shapes erzeugen und wieder löschen

Linien-Shapes erzeugen und wieder löschen
22.11.2024 15:37:49
Wolfgang
Guten Tag,

ich suche eine Lösung für folgendes Problem.
Ich habe in einem Diagramm vier Shape-Linien erzeugt (Beispiel s. unten) und möchte diese später wieder löschen.
- Wie kann ich die Namen dieser 4 Linien auslesen, damit ich sie löschen kann?
- Geht dies dann mittels "ActiveSheet.Shapes("Ausgelesener Name").Delete" ?

-------------------
Sheets ("Diagramm_Linien").Select
tt1 = 322 - 389 / 100 * Sheets("Daten").Range("B11").Value
tt2 = 322 - 389 / 100 * ((Sheets("Daten").Range("B11").Value) + (Sheets("Daten").Range("B22").Value)) / 2
With ActiveChart.Shapes.AddLine(57, tt2, 82, tt1).Line
.Weight = 2
.ForeColor.RGB = RGB(255, 0, 0)
End With
-----------------------------

Vielen Dank für einen Tipp!
Wolfgang
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Linien-Shapes erzeugen und wieder löschen
22.11.2024 22:31:37
Kuwer
Hallo Wolfgang,

vergib einfach beim Erzeugen eigene Namen:
  With ActiveChart.Shapes.AddLine(57, tt2, 82, tt1).Line

.Weight = 2
.ForeColor.RGB = RGB(255, 0, 0)
.Parent.Name = "Hallo"
End With

Dann löschst Du sie so wieder:
ActiveChart.Shapes("Hallo").Delete

Gruß, Uwe
Anzeige
AW: Linien-Shapes erzeugen und wieder löschen
23.11.2024 08:46:54
Wolfgang
Danke, Uwe!
Du hast mir sehr geholfen!
lg
Wolfgang
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18