- Сообщения
- 511
- Реакции
- 132
Выдает ошибку при выполнении команды .copy если в цикле.
когда выскакивает дебаг - и запускаешь "по одному" все работает. когда в цикле выдает ошибку просто нажимаю Ф5 и дальше работает ((
может задержку какую поставить? или как проверить что отработала прошлая строчка?
Код:
For Each ln In lns
Application.Optimization = True
Set sh = doc.Pages(1).Shapes.FindShape(num & "-" & Mid(ln2(0), 4))
If Not sh Is Nothing Then
sh.Copy
Set s2 = ActiveLayer.Paste
s2.LeftX = col
s2.TopY = row
End If
Application.Optimization = False
Application.Refresh
DoEvents
Next ln
когда выскакивает дебаг - и запускаешь "по одному" все работает. когда в цикле выдает ошибку просто нажимаю Ф5 и дальше работает ((
может задержку какую поставить? или как проверить что отработала прошлая строчка?