excel - 在文件之间复制列的宏
问题描述
我正在尝试将列从一个文件复制到另一个文件,但不断收到运行时错误。我认为问题出在文件路径上。它位于共享工作站上,但我将文件保存到我的用户桌面。我需要对文件路径进行更改吗?谢谢
Sub PlatingSheet()
Dim sourceColumn As Range, targetColumn As Range
Set sourceColumn = Workbooks("\\in-ge-file\users\tbever\Desktop\VBA\Plating
Sheets\Copy - 24605_17 QC Results and Notes.xlsm").Worksheets(1).Columns("A")
Set targetColumn = Workbooks("\\in-ge-file\users\tbever\Desktop\VBA\Plating
Sheets\Copy - 1.1Unified_Plating_Template.xlsm").Worksheets(1).Columns("A")
sourceColumn.Copy Destination:=targetColumn
End Sub"
解决方案
工作簿被他们的Name
not there引用FullName
。
Sub PlatingSheet()
Dim sourceColumn As Range, targetColumn As Range
Set sourceColumn = Workbooks("Copy - 24605_17 QC Results and Notes.xlsm").Worksheets(1).Columns("A")
Set targetColumn = Workbooks("Copy - 1.1Unified_Plating_Template.xlsm").Worksheets(1).Columns("A")
sourceColumn.Copy Destination:=targetColumn
End Sub
推荐阅读
- ruby-on-rails-4 - 是否可以在 Rails 中创建多级环境定义?
- java - Java 项目中未加载证书文件
- vba - 忽略循环 VBA 中的隐藏行
- powershell - 按 CRLF 行分隔符的数量拆分大文件
- amazon-web-services - 根据文件名删除 S3 对象
- java - 使用图像作为 seekBar,带有百分比
- java - 线程“主”java.lang.AbstractMethodError SpringBoot 中的异常
- python - AWS SageMaker 训练脚本:如何传递自定义用户参数
- c - 双递归函数后使用顺序索引扫描数组
- gem5 - 如何在 se 模式下使用 gem5 中的 m5ops,例如 m5_exit 和 m5_dump_stats