设置主页 | 收藏本站 Excel学习网-公益型的EXCEL在线学习网站,助您轻松办公!

excel vba复制工作表实例

2026年07月25日 23:27 发布来源:Excel学习网
    Excel中的vba复制工作表,一般是使用Copy方法。但往往复制的要求不同,因此代码也有所不同。我们以两个常用的vba复制工作表例子来加以说明和学习。
    vba复制工作表案例一
    Sub vba复制工作表() Worksheets("sheet1").Copy Before:=Worksheets("sheet2")End Sub
    说明:上面代码的意思是:在当前工作簿中复制工作表sheet1并将所复制的工作表放在工作表sheet2之前。
    又比如:Worksheets("sheet2").Copy After:=Worksheets("sheet3"),这句代码的意思就是在当前工作簿中复制工作表sheet2并将所复制的工作表放在工作表sheet3之后。
    Copy方法带两个可选参数,Before和After,使用时两个参数任选其一。
    vba复制工作表案例二
    Sub vba复制工作表() Dim bok As Workbook ActiveSheet.Copy Set bok = ActiveWorkbook bok.SaveAs "blwbbs.xlsx"End Sub
    说明:上面代码的意思是将当前打开的工作薄中的当前工作表,复制到同一路径,并单独保存为一个工作簿,文件名为blwbbs.xlsx。
原创文章如转载请注明:转载自Excel学习网 [ https://www.excelxxw.com/]
需要保留本文链接地址:https://www.excelxxw.com/jiqiao/2540.html
网站地图 | XML地图 | 免责声明 | 关于我们 | Excel学习网:优秀的EXCEL在线学习和资源分享网站。
版权所有: CopyRight © 2013-2026 www.excelxxw.com All Rights Reserved.
豫ICP备2024075255号 联系我们:12162961@qq.com