Добрый день! Я уже задавал похожий вопрос, к сожалению, наиболее подходящий вариант не работает (копия вставляется на первый лист). Как скопировать его на второй лист или удалить его на втором листе по условию?
Код
Sub Макрос3()
If Range("A2") = "Да" Then
Sheets("Лист1").Shapes("Рисунок 1").Copy
Sheets("Лист2").Paste Destination:=Range("D10") 'Почему вставляется на первый лист?
Else
Sheets("Лист2").Shapes("Рисунок 1").Delete
End If
End Sub
RAN, Спасибо, получилось. Значит, в первой части можно написать любую ересь? Sheets("Лист3").Paste Destination:=Sheets("Лист2").Range("D10") тоже подходит, например.