我有几个宏在某些单元格值发生更改时复制并粘贴图像。Excel vba运行时错误1004复制图像
逐步执行代码工作正常,但通过处理单元运行有时会出现以下错误:
运行时错误“1004”:
工作表类的粘贴方法失败。
我用下面的代码复制影像:我的机器上不会发生
With Sheets("Quote")
.Shapes("ExampleQuoteImage").Copy
.Activate
.Paste Destination:=Range("A102")
End With
的错误,但对一些用户机器。
它不会每次都在同一行中断,但会在复制图像的任何点断开。如果从运行中断点开始运行,宏的其余部分正常运行。
它可能是并发错误或与剪贴板有关?
难道说,当复制完成后的表是不活跃?我会将'.Activate'上移一行来检查。 –
在模块的较早版本中选择了相关工作表,因此在完成复制时应已激活。 – evoandy