所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。Microsoft Word中对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易”。Word使用宏语言Visual Basic将宏作为一系列指令来编写。
计算机科学里的宏是一种抽象的,根据一系列预定义的规则替换一定的文本模式。Excel办公软件自动集成了“VBA”高级程序语言,用此语言编制出的程序就叫“宏”。
扩展资料
excel宏的作用
1、excel主要是用来管理数据的,统计和会计用的较多些。
2、excel有强大的函数库,可以用来方便的做各种运算。
3、excel还可以生成各种图表,形象的反应你的数据。
4、excel的数据透视表更是可以在一拖一放之间,就将数据分析完毕。
宏的用处很大,每个人的工作内容总有些属于例行性的工作,比如每天的销售报表,汇总报表,客户账单,年度销售统计表。当这些工作熟练之后,多半可以整理出一套属于自己的处理流程,以后只要根据这个固定的处理流程工作,就可以轻松地应付这些日常事务。
宏就提供了这样一种功能,可以将使用者所有的操作都记录下来,并将这些操作自动转换成相应的命令叙述,可以给这个操作过程取一个名字,当再需要进行相同的操作时,只需要再执行一次代表以前整个操作流程的名称就可以了。
参考资料来源:百度百科-Excel宏
简单的说你可以把宏理解为一个记录器,它所记录的是你在Excel里每一步操作所导致的结果,并能将这些操作结果再次实现出来。
例如,你在开始录制宏后在A1单元格输入了“中国”两个字,然后结束录制宏。那么当你再次执行刚刚录制的宏,它就会自动在A1单元格输入“中国”两个字。
不过单纯的录制宏可实现的功能很有限(其实就是将你的操作原封不动的在来一遍),如果需要实现更多的功能就要对宏进行相应的编辑。
如果你想学的话,可以去百度上找下教程还是很好找的,搜Excel VBA教程就行
如果你常用Excel进行数据处理,且需重复某项任务,感觉是很枯燥的。创建一个Excel宏,利用宏自动执行该任务,将使你的工作变得轻松愉快,事半功倍。
例如:某商场家用电器柜组每天要做销售日报表。先建立空的销售日报表(第二行的日期是每天的实际日期),当在表中填入每种电器的“销售数量”后,再计算出每种商品的销售额和所有商品的总销售额。
宏的创建与运行
宏是Excel的一系列命令和函数,存储于Visual Basic 模块中,可以将其指定到工具栏或快捷键,并且在需要执行该项任务时可随时运行。
以上面的制作“销售日报表”宏“xsb”为例,谈谈如何创建宏和运行宏。
1. 选择工具菜单下的[宏]→[录制新宏],出现录制新宏对话框;
2. 在“录制新宏”对话框的宏名处输入“xsb”,在快捷键处输入任意字母,如“k”,选择保存在“个人宏工作簿”,然后单击[确定]按钮(此时鼠标的光标变为磁带样,记录你以下所做的操作);
3. 在Excel中输入图表1所示内容,其中A2单元格的内容是公式“=today()”,在D4单格中输入公式“=b4×c4”,将公式依次填充到D5到D8。在D9单元格中输入公式“=sum(d4:d8)”。
4. 单击[停止录制]按钮结束宏的录制。
5. 退出Excel之前,屏幕上会出现“是否将修改后的内容保存到个人宏工作簿?”如果单击[是]按钮,当下次进入Excel时宏将是可用的。
提示:此时一定要单击“是”。
到此制作销售日报表的宏“xsb”已建立完成。
宏的执行
当需要做报表时,启动Excel,按[Ctrl+k]出现图表2所示的报表。当你在销售数量栏目中填入数字后,立即可做出当日报表来。如2003年11月19日的报表(如图)。
实际上类似于一个dos的 *.bat 功能,主要是通过VBA实现的。重复使用的操作集合在一起的集成。。
EXCEL本身不具备的功能和较为复杂的功能。通过VBA来实现,