我想将某些列(A、B 和 E)从一个工作簿复制到另一个工作簿。我在 stackoverflow 的酷人的帮助下编写了以下宏,但此代码并未复制表格标题,例如“Study Room 2100E - Friday, Nov 30 2012”
Sub CopyColumnToWorkbook()
Dim sourceColumn As Range, targetColumn As Range
Set sourceColumn = Workbooks("Source.xlsm").Worksheets(1).Columns("A:B" & lr)
Set targetColumn = Workbooks("Target.xlsm").Worksheets(1).Columns("A:B")
Set sourceColumn2 = Workbooks("Source.xlsm").Worksheets(1).Columns("E" & lr)
Set targetColumn2 = Workbooks("Target.xlsm").Worksheets(1).Columns("C")
sourceColumn.Copy Destination:=targetColumn
sourceColumn2.Copy Destination:=targetColumn2
End Sub
这是源文件:
这是我当前的目标文件:(已编辑以包括正确的链接,美国东部标准时间 12 月 11 日下午 6:58)
这是我想要的目标文件:
源文件由许多具有单独表标题的表组成。如您所知,正在复制表格的 A、B 和 E 行,但没有复制表格标题。如何修改我的代码,使我当前的目标文件看起来像我想要的目标文件?谢谢