Продолжение операции, поднятой в этом выпуске:
Копирование изображения между листами с мгновенным изменением размера и настройкой
Теперь я хотел бы установить автомат c Опция удаления по клику для этих вновь скопированных изображений.
Для этой цели я написал простой макрос:
Sub Signature_remove()
'
' Signature_remove Macro
'
ActiveSheet.Shapes.Range(Array("Picture 49")).Select
Selection.Delete
Sheets("BoQ Civils").Select
ActiveSheet.Shapes.Range(Array("Picture 72")).Select
Selection.Delete
End Sub
потому что это относится к 2 листам. К сожалению, это была не мудрая идея, потому что она возвращает идентификатор изображения в массиве, который будет меняться при повторении процесса. В свою очередь, я не могу использовать
Sheets("BoQ Civils").Shapes(Sheets("BoQ Civils").Shapes.Count)
, потому что боюсь, что все изображения, размещенные на этом листе, будут удалены.
Есть ли какое-либо решение для быстрого удаления этих изображений?