呵呵!!!关于这两个问题是EXCEL学习中除了VBA以外较深入的地方了,我想不是几段话或一篇文章就能明白的---我曾经的教学经验告诉我。
其实你的问题在贴吧当中是没有人能给你一两句话来说明白的,最多给你参考资料或地址让你去看。前面已经有人给了一个“数据透视表”的网址参考地址。
我来用通俗的语言说说什么是宏。(以下原创)
宏就是一系列你定义好了的操作过程,以后你可以反复的使用这些你已经定义好了的宏。
按以下方法你能最快的理解和使用宏(请专心跟着我的思路走二十分钟即可):
要求:假设我们要把A2、A3、A4、A5这四个单元格中字的格式都变成和A1一样,你一定会选择用“格式刷”,但是我们现在为了学习宏,不用“格式刷”,而改用“宏”。
1、首先我们解释一下“录制宏”(专心听讲,这个很实用的噢)
“录制宏”你可以理解为“录制过程”,就象你用录音机录音一样,当你按了“录音”按键之后直到按了“停止”按键,这其中的所有声音都被录下来了,以后你再按“播放”按键就能反复听这段录音了。
2、“录制宏”和上面说的“录音”一样,我们可以把我们从按EXCEL工具栏的“录制”按钮开始,直到EXCEL工具栏的“停止”按钮,这其中你操作EXCEL的所有过程都被“录制”下来成了一个“宏”,并为这个“宏”取了个名字,以后你就可以反复的使用这个“宏”了,这样就不用重复操作了,对于大量重复性的工作,用“宏”就能简化工作,大大的增强了工作效率。
3、由上面两步,对于我们最前面的要求我们可以这样设想(要把A2、A3、A4、A5这四个单元格中字的格式都变成和A1一样):
如果我们能把当时设置A1单元格时的过程“录”下来变成“宏”,然后再把这个“宏”用在A2、A3、A4、A5上面,不就同格式刷的结果一样了吗?(回答正确,加十分)。
4、好了,如果你跟上了我的思路,并大概理解了我上面的3段话,那么现在我们来实际操作一下,了解怎么“录制宏”。首先,保证A1、A2、A3、A4、A5中都有内容。
1)选中A1单元格,并点击EXCEL主菜单“工具”/“宏”/“录制新宏”。
会弹出一个窗口,这里面可以写“宏名”(默认是Macro1、Macro2、Macro3……),并设定“快捷键”(这是宏的专用快捷键,不要与其它快捷键重复噢!)
注意:在工具栏上多了一个窗口工具噢,你看上面有一个“方块”按钮,你把鼠标移到上面二秒钟,会显示按钮名提示“停止”,这个按钮就是我们“录制宏”录好了后,要按的“停止”录制按钮。
注意:现在已经开始录制了噢!你现在在EXCEL上面所做的每个具体步骤都会被录下来噢!!!(嘿嘿,小心别做坏事,录下来了就成证据了)。
2)这时你在A1单元格上右键“单元格格式”中,设置“字体”,或者其它的格式。
3)设置好A1单元格后,点击第1)步中提到的“停止”录制按钮。
OK!现在你已经完成了“录制宏”的工作了。(哈哈哈,八字已经有一撇了)
下面我们就来完成八字的另一撇,即如何使用刚才录制的“宏”
4)选中A2单元格(选择其它单元格或者区域都可以),再点击主菜单“工具”/“宏”/“宏(M)... ALT+F8”,此时会弹出一个窗口,你选择刚才你命名的那个宏,并点击“执行”按钮。
你发现什么了?是不是A2变的和A1一样了,即A2重复做了刚才被录制下来的A1的操作步骤。
5)说明:你也可以录制其它的更复杂的操作。方法都一样,只是可能你有时候要注意一些小问题。
如果你以后懂VBA的话,那么你可以自已编定过程,或者对已经录制好的“宏”,选择“编辑”来修改过程(我常常这样用)。
"宏"是一个很深的东西,能结合VBA(编程语言VB衍生)来实现很多自动化功能,按我以上的方法基本适用于你的日常工作所需。
好了,不多说了,没有给你布置家庭作业,我只能起个抛砖引玉的作用,你自己去多练练吧。