在VBA中将工作表复制到现有工作簿可以通过以下步骤完成:
Sub CopyWorksheet()
Dim wbSource As Workbook
Dim wbTarget As Workbook
Dim wsSource As Worksheet
Dim wsTarget As Worksheet
' 设置源工作簿和目标工作簿
Set wbSource = ThisWorkbook ' 当前工作簿
Set wbTarget = Workbooks("目标工作簿名") ' 目标工作簿名
' 设置源工作表和目标工作表
Set wsSource = wbSource.Worksheets("源工作表名") ' 源工作表名
Set wsTarget = wbTarget.Worksheets.Add(After:=wbTarget.Worksheets(wbTarget.Worksheets.Count))
' 复制源工作表到目标工作簿
wsSource.Copy Before:=wsTarget
' 保存目标工作簿
wbTarget.Save
' 关闭目标工作簿
wbTarget.Close
End Sub
请注意,上述代码中的“目标工作簿名”和“源工作表名”应替换为实际的目标工作簿名称和源工作表名称。
这样,源工作表将被复制到目标工作簿中。
领取专属 10元无门槛券
手把手带您无忧上云