Makro soll in Matrix auch Objekte löschen

Bild

Betrifft: Makro soll in Matrix auch Objekte löschen von: louis
Geschrieben am: 05.02.2005 12:26:11

Hallo forum,

ich habe folgendes problem,
ich möchte in einer bestimmten matrix (Z.B.range("A1:k20")alles löschen.
das klappt auch soweit bis auf die objekte die muss ich immer einzeln angeben.
wie kriege ich es hin das mir in einer angegebenen matrix alles gelöscht wird also auch sämtliche objekte.

kann mir jemand helfen?
mit dem cut befehl kriege ich es nicht hin.

mfg und danke für die hilfe

louis

Bild


Betrifft: AW: Makro soll in Matrix auch Objekte löschen von: Ulf
Geschrieben am: 05.02.2005 12:36:25

Du kannst z.B. abfragen, ob die TopLeftCell der Objekte in der Matrix liegen
und falls ja, Objekte löschen.

Ulf


Bild


Betrifft: AW: Makro soll in Matrix auch Objekte löschen von: louis
Geschrieben am: 05.02.2005 13:12:23

ok
aber mein problem ist das ich die objekte nicht kenne.
schwer zu erklären.
also ich kopiere eine bestimmte matrix mit objekten in eine neue matrix.
wenn ich jetzt die neue matrix lösche möchte ich auch alle mitkopierten objekte löschen.
geht aber nicht weil ich die bezeichnung der shapes nicht kenne.
scheisse kann mich nicht richtig ausdrücken was ich meine.
hoffentlich verstehst du was ich meine
ich probier mal weiter mit shape.select all

mfg
louis


Bild


Betrifft: AW: Makro soll in Matrix auch Objekte löschen von: K.Rola
Geschrieben am: 05.02.2005 13:26:36

Hallo,

den Zellbereich musst du anpassen:

Option Explicit
Sub Shapes_in_Matrix()
Dim sh As Shape, mat As Range
Set mat = [a1:c20] 'der relevante Zellbereich
For Each sh In ActiveSheet.Shapes
  If Not Intersect(sh.TopLeftCell, mat) Is Nothing Then sh.Delete
Next
End Sub


Gruß K.Rola


Bild


Betrifft: AW: Makro soll in Matrix auch Objekte löschen von: louis
Geschrieben am: 05.02.2005 13:39:42

Hallo K.Rola,

ja geil genau so solls sein
ich habe mit shapes.range select.all und watt nicht allles versucht
vielen dank für die hilfe

mfg und schönes we

louis


 Bild

Beiträge aus den Excel-Beispielen zum Thema "Makro soll in Matrix auch Objekte löschen"