excel - 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
但它不起作用我只能复制但不能粘贴,就像单元格被突出显示但是当我点击其他任何地方粘贴它时它就消失了,所以我可以做些什么来修复它。
提前致谢
解决方案
推荐阅读
- php - PHP Symfony 树枝视图
- scala - 为什么scala WrappedArray[Int](null,null)在应用时返回0,发生了什么?
- python - pandas dataframe 到 vertica table 插入更快的方式
- javascript - DatePicker:尝试设置日期时出错
- javascript - 比较 JavaScript 表单中的两个数字
- php - 在 Post 请求中未定义
- charts - SAPUI5 Chart 50053 维度绑定不完整
- python - 在 Boto3 python 脚本中添加 AWS 标签
- python - Numpy: function that creates block matrices
- python - Flask 无法使用蓝图路由到某些 url