首页 > 解决方案 > 为什么我在 VBA 中收到运行时错误 91 错误?

问题描述

我对 VBA 相当陌生,我正在编写一个代码来从一个工作簿复制粘贴到另一个工作簿。它看起来像这样:

dim x as workbook
dim y as workbook

Set y=ThisWorkbook
z=workbook.open(path to file)
z.sheets("1").Range.("A1").Copy
y.sheets("1").Cells(1,1).PasteSpecial
z.close

当我运行代码时,工作簿 z 打开,但随后出现以下错误:

运行时错误 91:未设置对象变量或 With 块变量。

我错过了什么?

标签: excelvba

解决方案


推荐阅读