设置主页 | 收藏本站 Excel学习网-公益型的EXCEL在线学习网站,助您轻松办公!

Excel数据处理——宏/VBA设计

2019年08月23日 13:40 发布来源:Excel学习网

   前言

  最近帮一个朋友的做了一下Excel数据分析处理宏。然后早上坐班车来上班的时候,带着耳机发呆,想到当我的朋友么都毕业了,就再也不会有人问我怎么做了,慢慢的我所学的东西再也没有被触及的时候,内心还是蛮忧伤的,然后就觉得做个高阶的教程比较好,那样以后学习很多人看看我的教程就都会了,当过了N年后回想起自己当年原来这都会的时候,感叹一下自己的青春,找个角落坐下来慢慢回想自己曾经的故事。

  正题

  例如给出下图一个大数据表格,sheet1中第一例是家庭编号,也就是说编号相同的是一家人,第4列是性别,第5列是年龄。若对数据处理为,一个家庭一行,按{家庭编号,家庭总人数,男年龄人数(0-14),男年龄人数(15-59),男年龄人数(60-),女年龄人数(0-14),女年龄人数(15-59),女年龄人数(60-)}进行编排,就需要进行一些编程处理。

Excel数据处理——宏/VBA设计

  在这里不讲用matlab处理,只讲用Excel怎么处理。尤其是当一个学文的妹子找你帮忙处理时,你就不会用matlab了,因为她们大部分连matlab都不知道。这里主要的主角是Excel从最基本的工具开始,另外,不教VB编程,只教操作方法。

  宏/VBA设计​

  以:把表2中的多余的家庭编号去掉,同时把对应的表2中的第二列的家庭代数弄到表1中的第15列(O列)进行操作说明。

  1:打开Excel文档,如图。

Excel数据处理——宏/VBA设计

  2:录制宏。切换到视图界面,选择录制宏,如图。

Excel数据处理——宏/VBA设计

  3:设置宏。宏名为自己取的函数名,说明就是对该函数的一个功能说明,也可以自己设计快捷键,如图。

Excel数据处理——宏/VBA设计

  4:查看宏。切换到视图,点击查看宏。如图。

Excel数据处理——宏/VBA设计

  5:编辑宏。如图。

Excel数据处理——宏/VBA设计

  6:VBA代码编写。在下图中插入自己的代码。如图。

Excel数据处理——宏/VBA设计

  7:保存宏。

Excel数据处理——宏/VBA设计

  8:执行宏。切换到excel表,然后从视图中查看宏。对于位置的选择,只选择你要处理的excel表格。选择执行。

Excel数据处理——宏/VBA设计

  9:运行结果。O列就是输出的家庭代数结果。

Excel数据处理——宏/VBA设计

  10:录用其他宏。需要切换到视图界面选择停用录制。之后就可以再按上述步骤操作,进行其他宏的设置。

Excel数据处理——宏/VBA设计

  宏/VBA程序的设计——高阶操作

  上述的操作过程太过累赘,因此采用快速操作如下。

  1:进入宏编辑界面。打开excel文档后用alt+F11打开宏编辑界面,如图。

Excel数据处理——宏/VBA设计 

  2:插入宏模块。

 Excel数据处理——宏/VBA设计

  3:编辑宏代码。在代码区输入代码。

 Excel数据处理——宏/VBA设计

  4:补充说明,多宏的设置。可以在该代码区输入自己所有定义的子程序。也可以,多次重复3步骤进行设置。

Excel数据处理——宏/VBA设计 

  5:保存宏之后,在excel表中按alt+F8。

 Excel数据处理——宏/VBA设计

  6:执行宏,选择自己要执行的宏命令,点执行即可。

感言

  总是在学习中进步,也在学习中有所感想。条条道路通罗马,多一条路比别人多一个技能。但随着时间的流逝,很多东西自己也都会忘记,直到最后忘了自己是谁。

原创文章如转载请注明:转载自Excel学习网 [ http://www.excelcn.com/]
需要保留本文链接地址:http://www.excelcn.com/shujufenxi/10547.html
分享到:
网站地图 | XML地图 | 免责声明 | 关于我们 | Excel学习网:优秀的EXCEL在线学习和资源分享网站。
版权所有: CopyRight © 2013-2018 www.excelcn.com All Rights Reserved.
豫ICP备12002644号