Excel VBA - 从剪贴板粘贴

时间:2015-05-18 11:59:59

标签: excel vba excel-vba

我正在尝试构建一个看起来像这样的宏:

Sub CopyAsValues()
Selection.PasteSpecial xlPasteValues
End Sub

在我看来,Excel要求我添加一个副本行,例如:

Range("C1:C5").Copy"

但我不想。我想从单元格手动复制,然后使用宏粘贴为值。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

您不需要使用宏,只需粘贴值,我猜也会使用快速访问工具栏,如下图所示

Excel Option ~~>自定义~~>从[所有命令] ~~>中选择命令选择"粘贴值"命令并添加到工具栏

enter image description here

因此您将在excel窗口顶部收到带有所需选项的按钮

enter image description here

然后您可以使用此按钮

仅复制和粘贴值