У меня есть набор фигур, которые можно удалить. Однако, если хотя бы один из них удален, я получаю сообщение об ошибке, что объект с указанным именем не найден.
В основном я хотел бы все-таки оставить комментарий, сообщив мне, что все фигуры уже были удалены.
Мой код выглядит так:
Sub Civremov()
ActiveSheet.Shapes("Tobyshape").Delete
ActiveSheet.Shapes("Toby").Delete
ActiveSheet.Shapes("Upturnshape").Delete
ActiveSheet.Shapes("Upturndesc").Delete
ActiveSheet.Shapes("Duct1").Delete
ActiveSheet.Shapes("Duct2").Delete
End Sub
Теперь, когда я пытаюсь снова удалить эти элементы, в ошибках говорится, что объект под указанным именем не найден. Я хотел бы сделать текстовое поле так:
Msgbox("You have already deleted all civil features").
Как я могу это сделать?