Excel精英培训网

 找回密码
 注册
查看: 14601|回复: 28

[学习心得] [Excel VBA基础入门]第1章1-3节:认识宏、录制宏、执行宏

[复制链接]
发表于 2007-1-15 02:35 | 显示全部楼层 |阅读模式
<p><font color="#d60808"><strong>学习提示:</strong></font></p><p><font color="#1717c7">&nbsp; 兰色幻想会做什么?</font></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、我会把第一章1-3节的要求和补充内容列示出来。如果需要习题的小节会安排练习题。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、我会定期看贴并就大家的提问进行讲解。</p><p><font color="#1b3ab1">&nbsp; 大家需要做什么?</font></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、大家认真看我提出的要点和难点说明。</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、遇到本章节的问题尽可提问,直到全部弄懂为止。</p><p><font color="#2c902c">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注:</font></p><p><font color="#2c902c">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A、为了学习更有规律,建议大家的问题在本次讨论的章节范围内)</font></p><p><font color="#2c902c">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; B、大家在提问前,要先自已测试一下,然后再提问。</font></p><p><font color="#2c902c">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; C、少发水贴。</font></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3、认真完成兰色布置的练习。</p>
[此贴子已经被admin于2007-2-8 12:39:21编辑过]
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2007-1-15 03:14 | 显示全部楼层

<p><font size="2">第1章1-3节:认识宏、录制宏、执行宏</font></p><p><font color="#a23519" size="2">1.1节:认识宏</font></p><p><font color="#1111ee" size="2">要点:</font></p><p><font size="2"><font color="#1111ee">&nbsp;</font><font color="#2020ce">&nbsp;&nbsp; 1、对于一个VBA新手来说,了解宏是非常难的。宏是什么呢?</font></font></p><p><font color="#000000" size="2">&nbsp;&nbsp;&nbsp;&nbsp; 大家不要把宏看的太神秘,宏就是一个过程。一个和我们平常吃饭、睡觉、上班一样的过程。吃饭需要用手拿筷子夹菜,然后送到嘴里,然后...呵呵,这就是吃饭的过程.相对应,EXCEL中的宏(过程)就是你要打开EXCEL文件,你要插入工作表、做表格你需要画表格线、输入表格内容、保存表格等等这一系列的动作构成的过程。具体详见第1.1.1节.</font></p><p><font size="2">&nbsp;&nbsp; <font color="#1d1dc0">2、即然宏是过程,它和VBA有什么关系呢?学习VBA有什么用途呢?</font></font></p><p><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 很多人在疯狂的学习VBA,它有什么作用呢?用前两天在QQ群中,一个会员的话最能表达它的作用:我学了VBA,原来几个小时的工作,我只用5分种就搞定了。总结:VBA可以完成一些重复性的劳动和智能化的分析。</font></p><p><font size="2">&nbsp;&nbsp;&nbsp;&nbsp; VBA和宏的关系可以这样理解,宏是一个过程,在EXCEL中记忆和保存这些过程是使用VBA代码来完成。运行VBA代码就可以执行宏的动作。参考第1.1.2小节</font></p><p><font size="2">&nbsp;&nbsp; 3、宏的制作方法详见第3页1.1.3节.</font><font color="#1111ee"> <p><font color="#a23519" size="2">1.2节:录制宏</font></p><p><font size="2"><font color="#1111ee">要点:</font>&nbsp; </font></p><p><font size="2">&nbsp;1<font color="#1d1dc0">、本节的录制宏的步骤已非常详细,但其中有几点需要特别注意。</font></font></p><p><font color="#000000" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A、很多人在录制后,总是忘记停止录制。以致于再次录制时录制失风败。</font></p></font></p><p><font color="#a23519" size="2">1.2节:录制宏</font></p><p><font size="2"><font color="#1111ee">要点:</font>&nbsp; </font></p><p><font size="2">&nbsp;1<font color="#1d1dc0">、本节的录制宏的步骤已非常详细,但其中有几点需要特别注意。</font></font></p><p><font color="#000000" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A、很多人在录制后,总是忘记停止录制。以致于再次录制时录制失风败。</font></p><p></p><p><font color="#a23519" size="2">1.2节:录制宏</font></p><p><font size="2"><font color="#1111ee">要点:</font>&nbsp; </font></p><p><font size="2">&nbsp;1<font color="#1d1dc0">、本节的录制宏的步骤已非常详细,但其中有几点需要特别注意。</font></font></p><p><font color="#000000" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A、很多人在录制后,总是忘记停止录制。以致于再次录制时录制失风败。</font></p><p></p><p><font color="#a23519" size="2">1.2节:录制宏</font></p><p><font size="2"><font color="#1111ee">要点:</font>&nbsp; </font></p><p><font size="2">&nbsp;1<font color="#1d1dc0">、本节的录制宏的步骤已非常详细,但其中有几点需要特别注意。</font></font></p><p><font color="#000000" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A、很多人在录制后,总是忘记停止录制。以致于再次录制时录制失风败。</font></p><p></p><p><font color="#a23519" size="2">1.2节:录制宏</font></p><p><font size="2"><font color="#1111ee">要点:</font>&nbsp; </font></p><p><font size="2">&nbsp;1<font color="#1d1dc0">、本节的录制宏的步骤已非常详细,但其中有几点需要特别注意。</font></font></p><p><font color="#000000" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A、很多人在录制后,总是忘记停止录制。以致于再次录制时录制失风败。</font></p><p><font size="2"></font></p><p><font color="#a23519" size="2">1.2节:录制宏</font></p><p><font size="2"><font color="#1111ee">要点:</font>&nbsp; </font></p><p><font size="2">&nbsp;1<font color="#1d1dc0">、本节的录制宏的步骤已非常详细,但其中有几点需要特别注意。</font></font></p><p><font color="#000000" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; A、很多人在录制后,总是忘记停止录制。以致于再次录制时录制失风败。</font></p><p><font color="#000000" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; B、如果使用图形指定宏录制的方法,发现菜单中的很多命令是灰色而无法使用,原因是当前你可能正在选取图片、图形或按钮。解决方法是选取任一个单元格就OK。</font></p><p><font color="#1d1dc0" size="2">2、学习录制宏的重要意义。</font></p><p><font color="#1d1dc0"><font size="2">&nbsp;&nbsp;&nbsp;<font color="#000000">&nbsp; 就我而言,在前几年VBA图书和参考资料很少时,我的VBA起步是从录制宏开始的。还记得我录制的第一个宏是向单元格中输入字母A。无意中又发现在VBE编辑器中有录制的代码,从这些代码中我猜出了单元格的表示方法是Range("单元格地址")等............于是我通过录制宏了解了EXCEL一些基本功能用VBA来表示后的代码。直到现在,我还是经常使用录制宏。大家如果了解EXCEL的一些功能用VBA如何编写,那么就去录制一个宏看看代码中。注:并不是所有EXCEL中的命令都可以录制。</font></font></font></p><p><font color="#1b1bb1" size="2">3、练习。</font></p><p><font size="2">&nbsp;&nbsp;&nbsp;&nbsp; 在1.6提供了一个很有用的实例,大家可能学做一下。</font></p><p><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color="#b92525"> 另外本章习题是转换万元显示。</font>有不少读者问这个该怎么做?这里有必要提示一下:万元显示可以用复制10000------录制选择性粘(除)和录制选择性粘(乘)的方法完成万元显示转换。但这中间有一个小技巧,由于选取区域不能包括含公式的单元格。所以在录制的操作步骤中还需要使用“定位--数值”的方法来定位数值再进行选择性粘贴。</font></p><font color="#1d1dc0" size="1"><p><font color="#a23519" size="2">1.3节:执定宏</font></p><p><font size="2"><font color="#1111ee">要点:</font>&nbsp; </font></p><p><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1、执定宏的含义。</font></p><p><font color="#000000" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 录制的宏可以完成一个指定的动作,但具体什么时候来执行呢?即宏的执行需要一个触发器。指定触发器的过程就是指定宏。</font></p><p><font size="2">&nbsp;&nbsp;&nbsp;&nbsp; 2、指定宏的方法。</font></p><p><font color="#000000" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 有好多种了,8-12页说的很详细了。</font></p><p><font color="#000000" size="2"></font>&nbsp;</p><p><font color="#000000" size="2"><font color="#b11b1b">&nbsp; 兰色幻想:</font>时间已是凌晨4:25分了,本次第1章1-3节的要点和提示先写这么多了。大家可以就本章的内容进行跟贴提问。我会定期看贴并回答大家的问题。本来今天(2007年1月15日)准备全天在线和大家进行交流的,但家里突然出现了很紧急的事。所以今天白天不能在线了。请大家谅解!不过晚上回家后我会来看看的,大家有问题尽管提。由于事情太突然,我又不想让大家失望,所以只能在借凌晨一段时间给大家准备以上这些内容。大家如果有什么好的意见,也可以跟贴提出来。</font></p><p><font color="#000000" size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></p></font>
[此贴子已经被admin于2007-2-8 12:39:06编辑过]
回复

使用道具 举报

 楼主| 发表于 2007-1-15 03:15 | 显示全部楼层

<p>占位</p><p>本章常见问题:(定期总结)</p>
[此贴子已经被作者于2007-1-15 4:24:37编辑过]
回复

使用道具 举报

发表于 2007-1-15 14:10 | 显示全部楼层

<p>老师辛苦啦!我们会认真学习来回报!1.1-1.3已经看懂了</p><p>有一点问题</p><p>窗体中的控件和控件工具箱里的控件在用法上有什么不同,比如,控件工具箱里的控件不能指定宏,那它们在什么情况下用到?</p>
回复

使用道具 举报

发表于 2007-1-15 23:10 | 显示全部楼层

<p>老师辛苦啦!</p>
回复

使用道具 举报

发表于 2007-1-16 00:15 | 显示全部楼层

<p>已经看了一遍书,也是觉得控件和窗体还有工具栏的按钮这三个东东有点混乱,好像用法都差不多,但只有控件不能指定宏,工具栏的按钮和这个窗体的按钮有什么区别呢?数字签名不怎么看得懂,还要再看看!</p><p>老师辛苦了,我也会努力的,大家加油哦!</p><p>后面的学习什么时候开始哦,等了好久哦!</p>
[此贴子已经被作者于2007-2-1 9:27:07编辑过]
回复

使用道具 举报

发表于 2007-1-16 10:38 | 显示全部楼层

<p>嘿嘿,暂时把浏览器弄了下</p><p>不过不知道书要到什么时候才能拿到手啊~一个礼拜差不多了</p>[em01]
回复

使用道具 举报

 楼主| 发表于 2007-1-16 11:36 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>jingletxj</i>在2007-1-15 14:10:11的发言:</b><br/><p>老师辛苦啦!我们会认真学习来回报!1.1-1.3已经看懂了</p><p>有一点问题</p><p>窗体中的控件和控件工具箱里的控件在用法上有什么不同,比如,控件工具箱里的控件不能指定宏,那它们在什么情况下用到?</p></div><p>  窗体中的控件是控件工具箱中控件的简化版,它让一些需要设置属性的东东转化为通过手工"设置控件格式"方法来完成.即然是简化版,那么窗体中的控件功能不能控件工具箱中控件那么多.比如控件的字体颜色和大小,窗体控件不可以设置,可控件工具箱中的控件却可以通过属性进行设置.还在控件工具箱的控件比窗体控件要多出很多. </p><p>  窗体中的控件不需要编程就可以在EXCEL中进行使用,而控件也可以不编程使用,但多数是完成一些复杂的功能而通过编程来实现.</p>
回复

使用道具 举报

 楼主| 发表于 2007-1-16 11:37 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>肉丸丸</i>在2007-1-16 0:15:24的发言:</b><br/><p>已经看了一遍书,也是觉得控件和窗体还有工具栏的按钮这三个东东有点混乱,好像用法都差不多,但只有控件不能指定宏,工具栏的按钮和这个窗体的按钮有什么区别呢?数字签名不怎么看得懂,还要再看看!</p><p>老师辛苦了,我也会努力的,大家加油哦!</p></div><p>把问题具体一些吧</p>
回复

使用道具 举报

发表于 2007-1-16 12:55 | 显示全部楼层

<p>明白了,就目前来说,我们是要用窗体中的控件来达到执行宏,以后学习深入了会涉及到控件工具箱里的其他控件,就像看过一个帖子,在工作表中插入FLASH动画,就用到控件工具箱里的一个控件来实现。</p><p>谢谢老师!</p>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 15:30 , Processed in 0.341618 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表