excel - 表格的工作表数据需要与表格位于同一工作表上
问题描述
我试图将我的数据转换为表格,以便在添加新数据时更新数据透视表,我尝试使用我在网上找到的代码并用我的文件更新它,但似乎有一些错误。
Private Sub CommandButton1_Click()
Dim ws As Worksheet
Dim wscopy As Worksheet
Dim wspaste As Worksheet
Dim src As Range
Set wsfilter = Workbooks("bdncasemacro.xlsm").Worksheets("Filter")
Set src = Range("B5").CurrentRegion
Set ws = wsfilter
wsfilter.ListObjects.Add(SourceType:=xlSrcRange, Source:=src, _
xlListObjectHasHeaders:=xlYes, tablestyleName:="TableStyleMedium28").Name = "Filter"
'update pivot table
Workbooks("bdncasemacro.xlsm").RefreshAll
MsgBox ("DONE!")
End Sub
我收到错误“1004”在此处输入图像描述
错误发生在调试中
wsfilter.ListObjects.Add(SourceType:=xlSrcRange, Source:=src, _
xlListObjectHasHeaders:=xlYes, tablestyleName:="TableStyleMedium28").Name = "Filter"
解决方案
推荐阅读
- java - 在 Java Spring 框架中登录控制台是如何工作的
- macos - 无法使用作曲家在 MacBook 上安装 codeception
- github - Github 如何将默认分支从 master 重命名为其他内容
- python-3.x - 如何在python中创建一个重置按钮以删除python中条目小部件中的所有文本
- c# - 如何使用 Azure 函数注入 NLog
- node.js - 在 kafka 主题中创建多个分区并使用 kafka-node 向所有分区发布消息
- azure - 如何在 24 小时后使用 MSAL.js 刷新 azure b2c 中的访问令牌?
- javascript - 有没有办法绕过 Access Control Allow Origin header is not present 错误?
- .net - 使用 AutoMapper,如何将聚合根属性映射到所有目标集合项属性?
- sql - 在具有双向图信息的 SQL 表上使用自联接、联合或其他一些操作