【发布时间】:2017-06-11 20:50:20
【问题描述】:
我对 VBA 很陌生。我尝试使用以下代码将工作表复制粘贴到另一个工作表:
Sub CopyPaste
Dim Source As String
Dim Destination As String
Set Source ="\\D:\folder\source.xls"
Set Destination="\\D:\folder\destination.xls"
FileCopy Source, Destination
End Sub
我主要使用中提供的代码: VBA to copy a file from one directory to another
但是它给出了对象必需的错误。我被困在这一点上。
非常感谢
【问题讨论】:
-
您在 c: 和桌面之间缺少反斜杠。另外,你的桌面文件夹在你的C盘根目录下吗?
-
我瞬间就编好了。抱歉给您带来不便,我更改了它们@Aiden Grossman
-
@JonsiBillups 您是否实例化了 fso,就像在链接的帖子中一样?显示您的 FileCopy 代码并指定您在哪一行得到错误。
-
@Absinthe 我在设置 Source = "path" 的行中收到错误,这给了我一个需要弹出的对象。其他方法没有给出任何错误,但我在目标 excel 中看到一张空白表
标签: vba