首页 > 解决方案 > excel中是否有可以在“启用宏的excel工作表”中复制和粘贴的VBA宏?

问题描述

我有一个启用 Excel 宏的工作表,其中包含一个数据透视表。我在 VBA 中制作了一个小宏来自动刷新数据透视表:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
PivotTables("data").RefreshTable
End Sub

现在我面临的问题是,当我尝试进行正常的拖动填充或复制和粘贴时,它无法正常工作。但是,对于拖动和填充,我发现了一个解决问题的 VBA 代码:

Application.CellDragAndDrop = True

我尝试使用相同的语法进行复制和粘贴

Application.CutCopyMode = True

但它不起作用我只能复制但不能粘贴,就像单元格被突出显示但是当我点击其他任何地方粘贴它时它就消失了,所以我可以做些什么来修复它。

提前致谢

标签: excelvbacopypaste

解决方案


推荐阅读