ich erstelle mit Hilfe von VBA in Excel eine Karte, die auf GPS-Daten basiert. Hierzu habe ich ein Makro geschrieben, dass kleine Textboxen und Linien (Shapes) in ein Tabellenblatt einzeichnet.
Da diese Karte für verschiedene Anwendungen herhalten muss, möchte ich eine Option haben, die die Grafik löscht. Von Hand markiere ich dann halt den Bereich mit den Linien und Textboxen und lösche sie. Wie kann diesen Löschbereich mit VBA definieren?
Wenn ich ein Makro mit dieser Aktion aufzeichne, dann kommt folgendes raus:
ActiveSheet.Shapes.Range(Array("Text Box 4288", "Text Box 4289")).Select
Selection.Delete
Insofern nicht hilfreich, weil die Bezeichnungen der Textboxen sich ändern. Wenn ich in die Klammer den Bereich z.B. als ("A1:N34") eingebe, dann wird nicht nur der Inhalt, sondern auch alle Zellen gelöscht :-( ... auch nicht hilfreich!
Danke,
Dirk