level 4
代码写在A工作薄,执行B工作薄的数据,在B工作薄中生成透视表。执行代码,B工作薄能正常打开,正常创建一个新的工作表,但是就是没有创建数据透视表。我用本地窗口看了一下,创建的数据透视表缓存为空值,但是代码运行正常,也不报错。
我用同样的代码参数,在另一个工作薄中测试,可以正常创建透视表(代码所在工作薄与创建的透视表在同一工作薄)。
2025年10月04日 12点10分
1
level 9
VBA代码也得遵循EXCEL正常操作,也不是说跨工作簿就无法实现,你得懂得变通。
2025年10月05日 10点10分
2
已经解决了,两台电脑的工作表版本不一样。
2025年10月05日 13点10分