У меня есть макрос, который я использую для вставки в excel, он отлично работает, за исключением случаев копирования и вставки из одной ячейки в другую. Другими словами, он отлично работает с текстом с веб-страницы, но не из одной ячейки в другую. Сообщение об ошибке говорит Run time error '1004': PasteSpecial method of Worksheet class failed.
Вот код:Скопировать и вставить Excel Macro
Sub MousePaste()
'
' MousePaste Macro
'
' Keyboard Shortcut: Ctrl+Shift+M
'
ActiveCell.Select
ActiveSheet.PasteSpecial Link:=False, DisplayAsIcon:= _
False, NoHTMLFormatting:=True
End Sub
Что вы пытаетесь сделать, когда копируете одну ячейку в другую, что не может быть достигнуто с помощью горячей клавиши Ctrl + V? NB: Вы можете исключить «ActiveCell.Select» - это избыточно. –