4段宏代码让你工作效率提高100倍_第1页
4段宏代码让你工作效率提高100倍_第2页
4段宏代码让你工作效率提高100倍_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论