宏excel多个表格汇总

宏excel多个表格汇总

ID:23401903

大小:19.07 KB

页数:8页

时间:2018-11-07

宏excel多个表格汇总_第1页
宏excel多个表格汇总_第2页
宏excel多个表格汇总_第3页
宏excel多个表格汇总_第4页
宏excel多个表格汇总_第5页
资源描述:

《宏excel多个表格汇总》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立宏excel多个表格汇总  篇一:EXCEL宏批量处理表格技巧  这几天整理示范校资料,老师从学校的系统内导出两个EXCEL文件,每个文件有14张学生数据表,总共28张表格,每张表的表格宽度不一,格式不同,如果需要整理成统一格式,需要花费大量时间。为了快速解决这个问题,我编写了一个表格批量处理的宏,在表格内执行宏,可以自动对数据表进行格式调整,快速解决问题。如果有特殊的功能需求,编程难度比较大,大家也可以通过宏录

2、制的方式去实现。  批处理前的数据表:  图1每张表格的格式都不一致,部分数据也因为格式问题无法正常显示  图2每个EXCEL文件内至少有14张学生数据表,数据内容格式不一  图3数据很杂乱,“出生年月”栏数据格式不统一,且因为列宽问题导致部分数据无法正常显示  批量处理后效果:  图4批量处理后,批量调整每个表格的列宽,表格每一项标题居中,出生日期统一格式,达到美观大方的效果,并且表格宽度调整到一张纸内可以全部打印,在打印的时候节约纸张。  一、EXCEL宏代码说明随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一

3、,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立  这个宏是在officeXX版本下使用VBA编程语言编写的,可以自动寻找EXCEL文档中指定的单元格并自动对单元格以及单元格内数据的大小、字体格式、对齐方式等属性进行调整。这个宏处理实现以下功能:  1、批量调整表格列宽;  2、可以自动设置某一列数据的格式,通过进一步编程也可以实现批量设置多个数据列  格式;  3、批量设置某一行的单元格格式,如全部居中;  4、自动

4、设置某一个单元格的格式,如单元格高度等;  5、在宏程序代码中符号“'”表示注释,在“'”后面的命令不会执行,可以对程序的  命令进行解释和对不需要的命令进行屏蔽。  如果需要详细了解可以到微软的网站上查看EXCEL编程相关的技术文档,网址为:以下是EXCEL批量处理表格宏程序代码:  SubEXCEL格式批量调整()  '  'EXCEL格式批量调整  'author:项目管理部杨晖  '功能描述:批量处理表格格式  '随着信息化和全球化的发展,国家及地区之间的贸易也已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从

5、人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立  DimxAsInteger'定义整数变量,用于选定表格  '从第一格到第12格,每个数字对应表格的字母横向字母,如“1”对应表格中“A”,“2”对应表格中“B”,依次类推,根据需要设置  Forx=1To12  '设置每个表格的列宽,在数组Array里面设置每个表格的宽度,比如第一个数字对应表格“A”列的列宽,第二个数字对应表格“B”列宽,依次类推。  Columns(x).ColumnWidth=Array(,

6、,,,,,,,,,13,)(x-1)  Next  '设置表格F列时间格式为yyyy-mm-dd  WithRange("F:F")  .NumberFormatLocal="[$-F800]dddd,mmmmdd,yyyy"  EndWith  '设置表格A列格式居中对齐可以调整参数("A:A")去选定表格某一列,如果需要调整多个列表,复制下面的代码粘贴在后面,然后修改参数即可  WithRange("A:A")  .HorizontalAlignment=xlCenter'设置水平对齐方式为居中随着信息化和全球化的发展,国家及地区之间的贸易也

7、已成为拉动一国经济的三驾马车之一,甚至是三驾马车之首,奥巴马政府成立之日起自从人类进入商品经济社会以来,贸易即已成为人们日常活动的主要部分,并成为一国经济增长的主动力。国际分工的深化、大量国际统一标准规则的建立  .VerticalAlignment=xlCenter'设置垂直对齐方式为居中  .WrapText=False  .Orientation=0  .AddIndent=False  .IndentLevel=0  .ShrinkToFit=False  .ReadingOrder=xlContext  EndWith  '设置表格设置

8、表格第2行格式居中对齐可以调整参数("2:2")去选定表格某一列Rows("2:2").Select  WithSelection  .

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。