Здравствуйте. Имеется эксель файл с хаотично расположенными фигурами, так же есть макрос который удаляет фигуры в прописанной области: [vba]Код
Dim shp As Shape, rng As Range
Set rng = Range("A1:GI743")
For Each shp In ActiveSheet.Shapes
If shp.TopLeftCell.Row >= rng.Row And shp.TopLeftCell.Row <= rng.Row + rng.Rows.Count And shp.TopLeftCell.Column <= rng.Columns.Count Then
shp.Delete
End If
Next shp
End Sub
[/vba]
Необходимо записать его так чтоб удаление происходило не в прописанном диапазоне, а в выделенном.
Если прописать
[vba][/vba] то удаление происходит не в выделенной области, либо вообще не происходит.
Помогите пожалуйста сделать так, чтобы удаление происходило именно в выделенной зоне.