Excel宏与VBA语法基础的应用 录制宏的实例应用 案例1:自动完成报表的累计 在所示的费用表中,要求设置下列3个按钮: 1、“累加”按钮:单击该按钮进行本月累计运算,并在F1单元格中显示“本月数据已累加”。 2、“累加恢复”按钮:单击该按钮自动恢复累加前的数据,并在F1单元格中显示“已恢复到累加前数据”。 3、“清空本月数据”按钮:单击该按钮清空B列中的本月数据,并在F1单元格中显示“本月数据已清除”。 操作步骤如下: (注:累加宏的录制按钮编辑步骤详细说明如下,其它两个按钮宏的录制和编辑方法相同。) 1、在工作表中通过“窗体”工具栏拖曳出一个按钮。如下图所示: 2、然后再弹出的“指定宏”对话框中单击“录制”按钮;在“录制新宏”对话框中,默认宏名,单击“确定”按钮。 3、开始录制。选取B列中的本月数据进行复制,然后再选取C4单元格。单击鼠标右键,“选择性粘贴”,运算方式为“加”。 4、在F1单元格中输入“本月数据已累加”,再单击停止录制按钮。 5、修改按钮显示名称。更改按钮名称为“累加”。 6、则另外两个按钮的方法相同,小编就不给大家重复叙述了,最终的效果图如下: 案例2:自动完成高级删选 根据如图1所示的“明细表”和图2所示的“筛选结果”表中A1:C2单元格区域的条件,把结果筛选到“筛选结果”表的A4:G4单元格区域。 操作步骤如下: 1、打开一个新的“sheet2”,返回“sheet1”,在“筛选结果”表中利用“窗体”工具栏创建一个按钮,在“指定宏”对话框中把宏名修改为“筛选”,然后录制。 2、 由于在按钮编辑状态下,“筛选”命令不可用,所以首先要选取工作表中任意一个单元格,然后执行“高级筛选”命令。 3、高级筛选完成后,“停止录制”,完成录制过程。 4、 当修改条件区域的内容时(即公司名称,性别等条件),单击按钮,便可以得到筛选的结果。(由于条件有限,这里小编就给大家展示一种筛选结果) The End 今天给大家分享的Excel宏与VBA语法基础的应用的内容就到此结束了,给大家介绍了两个简单的运用宏的案例,由于特殊原因,不能将详细的过程展示给大家,所以小编将自己的理解分享给大家,希望对大家有所帮助,最后谢谢大家的支持! 编辑:程靖 |
|
来自: L罗乐 > 《VBA基础入门教程》