Dim path_feb As String
Dim path_mar As String
Dim wkbk_feb As Workbook
Dim wkbk_mar As Workbook
path_feb = "D:\Tranzit\2016\feb\data_feb.xlsx"
Set wkbk_feb = Workbooks.Open(path_feb)
path_mar = "D:\Tranzit\2016\mar\data_mar.xlsx"
Set wkbk_mar = Workbooks.Open(path_mar)
Worksheets("monthly").Range("A2:A1000").Value = Windows("wkbk_feb").Worksheet("impuls").Range("A2:A1000").Value
Worksheets("monthly").Range("B2:B1000").Value = Windows("wkbk_mar").Worksheet("impuls").Range("A2:A1000").Value
End Sub
我需要一点帮助才能使用此代码。将源工作表中的特定范围复制到具有不同路径的目标工作表中
问题从这里开始: Worksheets("monthly").Range("A2:A1000").Value = Windows("wkbk_feb").Worksheet("impuls").Range("A2:A1000").Value
所以,我有3个文件有不同的路径:
D:\Tranzit\2016\feb\data_feb.xlsx
D:\Tranzit\2016\\mar\data_mar.xlsx
D:\Tranzit\2016\data_final.xlsm
我想复制F ROM文件1的范围A2:A1000
从“Sheet”Impuls
到文件3的范围A2:A1000
from“Sheet”monthly
。
和
从文件2的范围内A2:A1000
拷贝从 “表” Impuls
在范围从B2:B1000
“片” monthly
文件3。
请始终指定“问题”究竟是什么。 – arcadeprecinct
“对象不支持这个属性或方法” – BOB
这很好,你解决了它,但它不是一个好主意,修复你的问题中的代码。 ) – arcadeprecinct