将列从一个Excel工作表复制到另一个Excel工作表

时间:2011-06-17 07:13:51

标签: excel vba excel-vba

我想将特定列从一个Excel工作表复制到另一个工作簿中的另一个Excel工作表。如何使用宏将某些列复制到不同的Excel工作表?

1 个答案:

答案 0 :(得分:5)

假设您有两个工作簿(源和目标),并且您希望将源工作簿中的A列复制到目标工作簿中的A列。

Sub CopyColumnToWorkbook()
    Dim sourceColumn As Range, targetColumn As Range

    Set sourceColumn = Workbooks("Source").Worksheets("Sheet1").Columns("A")
    Set targetColumn = Workbooks("Target").Worksheets("Sheet1").Columns("A")

    sourceColumn.Copy Destination:=targetColumn
End Sub

显然,您可以根据需要更改列。