Vba批量删除工作表,批量另存工作表为excel文件

本文介绍了如何使用VBA进行Excel工作表的批量操作,包括批量删除除特定名称工作表外的所有工作表,以及将工作簿中的每个工作表另存为单独的Excel文件。通过关闭显示提醒和屏幕更新提高效率,展示了如何运用For Each循环实现这些功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

                                           工作表的基础操作

上一章我们学习了工作表的一些操作,这一章就来学习一下对工作簿的操作

  • 工作表和工作簿有什么区别呢?

一个excel文件就是一个excel工作簿例如abc.xls,一个工作簿中包含1个到若干个工作表例如sheet1,也就是说工作簿是由工作表组成的。

下面我们就来了解一下工作簿的操作

  • 打开工作簿

Application.displayAlerts=false   //点击保存会有弹框出现,所以要先关闭弹框

Application.screenUpdating =false   //操作工作簿桌面会出现闪动。也先关闭掉

Workbooks.open filename:=”d:\data\1.xlsx”  //打开D盘data文件下的1.xlsx工作簿

Activeworkbook.sheets(1).range(“a1”)=”到此一游”  // Activeworkbook表示当前活动的工作簿。Activeworkbook.sheets(1).range(“a1”)指当前活动的工作簿的第一个工作表的A1单元格填写”到此一游”。证明我们真的打开过。

Activeworkbook.Save  //保存一下刚刚做的修改

Activeworkbook.close //关闭工作簿

Ap

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值