在Excel 2007中特别粘贴
我写macros(在personal.xlsb上,因为我想在每个Excel工作表中使用它)并分配给它的快捷方式。 不幸的是我得到一个错误消息 – 有什么不对(对象variables没有设置错误91):
Public Sub wklej_specjalnie() 'wklej_specjalnie Makro ' 'Klawisz skrótu: Ctrl+Shift+v ' On Error Resume Next ActiveSheet.ActiveCell.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False End Sub
没有必要指定ActiveSheet
; ActiveCell
是活动工作表上的活动单元格。 这应该为你工作:
Public Sub wklej_specjalnie() 'wklej_specjalnie Makro ' 'Klawisz skrótu: Ctrl+Shift+v ' On Error Resume Next ActiveCell.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False End Sub