第十章 EXCEL宏批量处理表格技巧.docVIP

  • 6
  • 0
  • 约2.77千字
  • 约 9页
  • 2017-06-09 发布于湖北
  • 举报
这几天整理示范校资料,老师从学校的系统内导出两个EXCEL文件,每个文件有14张学生数据表,总共28张表格,每张表的表格宽度不一,格式不同,如果需要整理成统一格式,需要花费大量时间。为了快速解决这个问题,我编写了一个表格批量处理的宏,在表格内执行宏,可以自动对数据表进行格式调整,快速解决问题。如果有特殊的功能需求,编程难度比较大,大家也可以通过宏录制的方式去实现。 批处理前的数据表: 图1每张表格的格式都不一致,部分数据也因为格式问题无法正常显示 图2每个EXCEL文件内至少有14张学生数据表,数据内容格式不一 图3数据很杂乱,“出生年月”栏数据格式不统一,且因为列宽问题导致部分数据无法正常显示 批量处理后效果: 图4 批量处理后,批量调整每个表格的列宽,表格每一项标题居中,出生日期统一格式,达到美观大方的效果,并且表格宽度调整到一张纸内可以全部打印,在打印的时候节约纸张。 一、EXCEL宏代码说明 这个宏是在office2007版本下使用VBA编程语言编写的,可以自动寻找EXCEL文档中指定的单元格并自动对单元格以及单元格内数据的大小、字体格式、对齐方式等属性进行调整。这个宏处理实现以下功能: 批量调整表格列宽; 可以自动设置某一列数据的格式,通过进一步编程也可以实现批量设置多个数据列格式; 批量设置某一行的单元格格式,如全部居中; 自动设置某一个单元格的格式,如单元格高度等;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档