我有创建数据透视表的代码,然后用数据填充另一个工作簿。它打开一个充当数据模板的工作簿,填充它,保存并关闭。它对 8 组不同的数据执行此操作 8 次。我之前已经多次运行此代码而没有问题,现在它似乎开始出现错误:第二组数据(第一个有效)上的“无法更改数据表的一部分”。它出错的部分是......
'Transfers Repairs Data
Range("D27").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],'[VBA Project.xlsm]Repairs Pivot'!R5C8:R60C11,4,FALSE)"
Selection.AutoFill Destination:=Range("D27:D30"), Type:=xlFillDefault
Range("D27:D30").Select
Range("D85").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],'[VBA Project.xlsm]Repairs Pivot'!R5C8:R60C11,4,FALSE)"
知道是什么原因造成的吗?