Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Alle Autoformen in einem def. Bereich selektieren?

Alle Autoformen in einem def. Bereich selektieren?
27.10.2008 10:29:00
Christoph
Hallo zusammen.
Ich habe folgendes Problem: In einer Tabelle habe ich, ausserhalb des Druckbereiches, zwei Klammern eingefügt, die dann bei Bedarf mit copy & paste an den richtigen Stellen eingefügt werden.
Da das Ganze dynamisch ist, würde ich jetzt gerne alle kopierten Klammern per Makro löschen, bevor neue erstellt werden. Alle Klammern befinden sich in der selben Spalte - wie kann ich die denn nun per Makro selektieren?
Hier der Code (Auszug):

'Löschen der alten Klammern
'Set Kla = Range("AB7:AB119")
'For Each Shape In Kla
'Selection.Clear...
'Eintragen der Schichten, Wochentage und Klammern
For i = 0 To Schichten - 1
ActiveSheet.Cells(startzeile + i, startspalte) = Aktualdat
ActiveSheet.Cells(startzeile + i, startspalte + 1) = i + 1
ActiveSheet.Cells(startzeile + i, startspalte + 30) = Tag
If Tag = "SO" And i = 0 Then
ActiveSheet.Shapes("Klammer2").Select
Selection.Copy
ActiveSheet.Cells(startzeile + i, startspalte + 27).Select
ActiveSheet.Paste
ElseIf Tag = "SA" And i = 0 Then
ActiveSheet.Shapes("Klammer2").Select
Selection.Copy
ActiveSheet.Cells(startzeile + i, startspalte + 27).Select
ActiveSheet.Paste
ElseIf Tag = "WT" And i = 0 Then
ActiveSheet.Shapes("Klammer1").Select
Selection.Copy
ActiveSheet.Cells(startzeile + i, startspalte + 27).Select
ActiveSheet.Paste
Else
GoTo Ende
End If
Ende:
Next i


Den oberen Teil bekomme ich einfach nicht zum laufen - wäre schön, wenn mir da jemand helfen könnte!
Gruß

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Alle Autoformen in einem def. Bereich selektieren?
27.10.2008 10:53:00
Beverly
Hi Christoph,
eine Möglichkeit (Shapes in Spalte D)

Sub shapes_loeschen()
Dim shShape As Shape
ReDim arrShapes(0)
For Each shShape In ActiveSheet.Shapes
If shShape.TopLeftCell.Column >= Cells(1, 4).Column And shShape.TopLeftCell.Column 


Es werden alle Shapes gelöscht, deren linke obere Ecke sich in Spalte D befindet.



Anzeige
AW: Alle Autoformen in einem def. Bereich selektie
28.10.2008 16:05:00
Christoph
Hallo Beverly.
Bin leider jetzt erst dazu gekommen es auszutesten und - es funktioniert ganz hervorragend!
Danke nochmal für die schnelle Hilfe!
Gruß
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige