В моем макросе есть метод, который выполняет следующий код:
Set myDocument = Worksheets("sheet1")
For each sh in myDocument.Shapes
If sh.Name = "square" Then
sh.Cut
End If
Next
Моя проблема в том, что код вызывает ошибку в строке sh.Cut . Я знаю, что есть форма, называемая «квадрат» - я вижу (визуально) форму в документе, но Excel просто не хочет вырезать эту форму. Любые предложения относительно того, почему это может быть?
РЕДАКТИРОВАТЬ: Чтобы уточнить, такое поведение не всегда происходит. Обычно все в порядке - кажется, что это иногда случается, но я не вижу никакой взаимосвязи между моментами, когда это происходит.
Спасибо.