


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、4 段宏代码,让你工作效率提高100 倍excel 为我们提供了很多好用的功能和函数,但还是有很多工作无法用现有功能和函数批量完成,比如多个excel表格的合并与拆分。而借助VBA 语言编写的宏代码,这些看似无法批量处理或无法完成的事情,瞬间变得只是小菜一碟,也许你不懂VBA ,也建议先收藏起来这些代码备用。(第 1 个示例中,演示了VBA 代码的使用方法,后面示例均和第 1 个类似,不再具体演示)1、一次取消所有工作表的隐藏Excel可以一次隐藏多个工作表,但取消工作表隐藏却需要一个个的设置,用VBA编写一段代码,一秒完成!注意要想使用VBA功能,需要把代码粘贴到添加的模块中,详见动画演示要
2、想保存VBA代码,需要把文件另存为xlsm 格式文件,详见动画演示动画演示:代码: Sub 取消隐藏 ()For x = 1 To Sheets.CountIf Sheets(x).Name <> ' 总表 'ThenSheets(x).Visible = -1End IfNext xEnd SubSub 隐藏 ()For x = 1 To Sheets.CountIf Sheets(x).Name<> ' 总表 ' ThenSheets(x).Visible = 0End IfNextxEnd Sub2、
3、根据模板批量生成日报表根据模板批量生成报表,没什么好方法, 只能一个一个的复制然后修改名称。但这对 VBA来说,只需点一下按钮即可瞬间完成。代码: Sub 生成报表 ()Dim x As Integer Dim sh As Worksheet For x = 1 To 31Set sh = Sheets.Add With sh .Name = x & ' 日' Sheets(' 日报模板 ').Range('1:15').Copy sh.Range('A1')End With Next xEnd Sub3、拆分工作
4、表为单独的excel 文件把当前excel 文件中除第1 个工作外的所有工作表,均保存为单独的excel 文件到 3月文件夹中。拆分演示(在拆分过程中会画面会停几秒,请耐心等待)代码:Sub拆分表格 ()Dim x As Integer Dim wb As WorkbookApplication.ScreenUpdating = False For x = 2 To 32Sheets(x).CopySet wb = ActiveWorkbookWithwb.SaveAs ThisWorkbook.Path & '/3月/' &Sheets(x).
5、Name & '.xlsx'.Close TrueEnd WithNext x Application.ScreenUpdating = TrueEnd Sub4、合并多个Excel 文件工作表到一个文件中3 月文件夹下有 N 张报表, 要求把该文件夹中所有excel 文件的第1 个工作表合并到当前的excel 文件中,以单独的工作表存放。代码: Sub合并表格 () Dim mypath As String Dim f AsString Dim ribao As Workbook Application.ScreenUpdating= False mypath = ThisWorkbook.Path & '/3月/' f =Dir(ThisWorkbook.Path & '/3月/*.xlsx') DoWorkbooks.Open (mypath & f)WithActiveWorkbook.Sheets(1).Moveafter:=ThisWorkbook.Sheets(Sh
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年上海市疾病预防控制中心(上海市预防医学科学院)初级岗位公开招聘考前自测高频考点模拟试题及答案详解(名校卷)
- 2025安康市石泉县幼儿园招聘(2人)考前自测高频考点模拟试题及答案详解(考点梳理)
- 2025北京市大兴区教育委员会所属事业单位第二批招聘教师251人考前自测高频考点模拟试题带答案详解
- 2025北京市海淀区育鹰小学招聘5人模拟试卷及完整答案详解
- 2025年阜阳颍上县人民医院公开招聘社会化用人48人考前自测高频考点模拟试题及1套参考答案详解
- 2025年河北秦皇岛昌黎第一中学招聘教师若干名模拟试卷及1套完整答案详解
- 2025年甘肃省平凉市灵台县粮油购销储备有限责任公司招聘会计人员模拟试卷及1套完整答案详解
- 2025年德州武城县公开招聘省属公费师范毕业生(36名)考前自测高频考点模拟试题带答案详解
- 2025河南洛阳市偃师区第一批公益性岗位招聘40人考前自测高频考点模拟试题及参考答案详解1套
- 2025广西城轨工程建设有限公司招聘20人考前自测高频考点模拟试题及答案详解1套
- 2025年及未来5年中国电子天平市场前景预测及行业投资潜力预测报告
- 2025年国网江苏省电力有限公司校园招聘450人(提前批)笔试参考题库附带答案详解
- 美甲老师教学员课件
- 2025江苏南京栖霞区发改委编外工作人员招聘1人备考考试题库附答案解析
- DB11∕T 1810-2020 装配式抗震支吊架施工质量验收规范
- 2025-2026学年统编版(2024)七年级道德与法治第一学期第一单元 少年有梦 单元练习卷 (含答案)
- 颈肩腰腿痛门诊诊疗课件
- 做有梦想的少年+课件-2025-2026学年统编版道德与法治七年级上册
- 财务内账表格大全-出纳实 用模板
- 糖尿病护理操作规范手册(2023修订)
- 产后腹直肌分离的诊断与治疗
评论
0/150
提交评论