Sub copyData() Dim sourceWB As Workbook Dim targetWB As Workbook Dim sourceSheet As Worksheet Dim targetSheet As Worksheet Dim i As Integer

' 打开源工作簿
Set sourceWB = Workbooks.Open('C:\SourceWorkbook.xlsx')

' 打开目标工作簿
Set targetWB = Workbooks.Open('C:\TargetWorkbook.xlsx')

' 设置源工作表
Set sourceSheet = sourceWB.Sheets(1)

' 设置目标工作表
Set targetSheet = targetWB.Sheets(1)

' 循环复制数据
For i = 1 To 10
    ' 复制数据
    sourceSheet.Range('A' & i).Copy
    ' 粘贴数据
    targetSheet.Cells(1, i).PasteSpecial xlPasteValues
Next i

' 关闭源工作簿
sourceWB.Close False

' 关闭目标工作簿
targetWB.Close True

End Sub


原文地址: http://www.cveoy.top/t/topic/miPF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录