Bereich löschen
Ernst
Benötige Eure Hilfe!
Möchte mit Doppelklick auf Zelle B23, B41, etc., jeweils 18 Zeilen darunter löschen.
Randbedingung: nur bis zur Zeile 23 und max. bis zur Zeile 201
Könnte mir jemand bei der Ergänzung im untenstehenden Code behilflich sein?
mfg
Ernst Dunkel
Private Sub worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim objShp As Shape
Dim rng As Range
On Error Resume Next
If Not Intersect(Target, [B23,B41,B59,B77,B95,B113,B131,B149,B167,B185]) Is Nothing Then
Application.ScreenUpdating = False
With Worksheets("U-Value")
Mit Doppelklick auf B23, B41, etc., werden jeweils 18 Zeilen darunter gelöscht.
Randbedingung: nur bis zur Zeile 23 und max. bis zur Zeile 201
For Each objShp In .Shapes
If Left(objShp.Name, 3) = "pic" Then
If Not Intersect(rng, objShp.TopLeftCell) Is Nothing Then
objShp.Delete
End If
End If
Next
End With
Application.ScreenUpdating = True
End If
End Sub
Anzeige