folgender Code funktioert für mein Problem, aber leider nur in meiner Test-Datei und Performancetechnisch ist das auch nicht so das Optimum.
Ich suche eine Antwort das folgende Parameter erfüllen würde:
- Es sollen alle "INK" auf dem Tabellenblatt "Firmenkunden" gelöscht werden.
- Die Anzahl der INK ist beliebig (100 pro Tabellenblatt könnten es werden)
Hat jemand eine Ahnung wie ich das Problem schlank lösen kann? Meine Lösung erscheint mir nur suboptimal..
Vielen Dank für die Unterstützung.
Beste Grüße
Manu
Sub raus()
Dim i As Integer
Dim Ink As String
For i = 1 To 600
Ink = Range("Q" & i).Value
On Error Resume Next
ActiveSheet.Shapes.Range(Array(Ink)).Select
Selection.Delete
Next
End Sub