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

fehlenden Step überspringen ?

Forumthread: fehlenden Step überspringen ?

fehlenden Step überspringen ?
22.11.2016 12:20:36
Johannes
Hallo Zusammen,
folgendes Problem: In einer Vorlagedatei wurde ein Bild mit eingefügt. Nun wurde im Zuge der "vielfältigen Variantenrechnungen" das betreffenden Blatt immer und immerwieder kopiert, sodass nun hunderte Male das Bild übereinander im Blatt liegt. Diese Duplikate manuell zu löschen ist irre aufwendig, das Makro hierzu läuft aber nicht durch, weil die Nummer der Bilder nicht fortlaufend sind und es dann mit einer Fehlermeldung abbricht.
Frage: wie kann ich fehlende Nummern ignorieren, bzw wenn die Nummer nicht vorhanden ist einfach überspringen?
Hier mein bisheriger Code:
Sub Bild_weg_alle()
Dim num As Variant
For num = 511 To 1 Step -1
ActiveSheet.Shapes("picture " & num).Select
Selection.Delete
Next num
End Sub

Schon mal vielen Dank für Eure Hilfe
Gruß
Johannes
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: fehlenden Step überspringen ?
22.11.2016 12:28:00
Daniel
Hi
in dem Fall das ganze in "On Error Resume Next" kapseln.
On error Resume Next
For num = 511 To 1 Step -1
ActiveSheet.Shapes("picture " & num).Delete
Next num
On Error Goto 0

dh bei einer nicht vorhandenen Nummer gibt's einen Fehler und dann wird einfach mit der nächsten Nummer weitergemacht.
Gruß Daniel
Anzeige
AW: fehlenden Step überspringen ?
22.11.2016 12:28:33
Rudi
Hallo,
Sub aaa()
With ActiveSheet
Do While .Shapes.Count > 1
.Shapes(1).Delete
Loop
End With
End Sub
Gruß
Rudi
On Error Resume Next
22.11.2016 12:29:08
Tino
Hallo,
einfach den Fehler mit On Error Resume Next blocken!
Oder mit einer Schleife alle Bilder die vorhanden sind durchlaufen
Nicht getestet!
Dim Bild As Object
For Each Bild In ActiveSheet.Shapes
If LCase(Bild.Name) Like "picture*" Then Bild.Delete
Next
Gruß Tino
Anzeige
Danke an alle (tolle Lösungen) owT
22.11.2016 13:26:37
Johannes
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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