欢迎来到天天文库
浏览记录
ID:43721486
大小:1.17 MB
页数:55页
时间:2019-10-13
《[修订]excel_VBA基础入门》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、谈VBA最最基础入门《原创》1、什么是VBA?为什么要学习VBA2、VBA与宏3、VBE简介4、对象、属性、方法、事件5、VBA过程6、数据类型、变量、数组、常量7、(回复)该定义变量为何种数据类型8、VBA的函数9、程序流程控制:if语句10、程序流程控制:SelectCase语句11•程序流程控制:For—next语句12、几个for—next循环的例子(作者:老朽13、程序流程控制:For—Each语句14、程序流程控制:DoWhile语句15、程序流程控制:DoUntil语句16、程序流程控制:Goto语句17
2、、用户窗体18、再说Excel的对象模型19、[小试牛刀]制作一个个性化的欢迎界面20、处理单元格数据(复制、剪切、删除21、Range对象的End属性(带作业)22、花名册分类(实例)23、花名册汇总(实例)24、新建工作表25、认识数组(一)26、Worksheet的Change事件(带作业)27、关于Application.EnableEvents属性(有实例动画)Application.Enab1eEvents补充说明28、关于Worksheet的SelectionChange事件(有实例动画)29、Works
3、heet的SelectionChange事件实例(trustwxq朋友提供)VBA与宏刚开始的内容听起来很枯燥,请大家不要分心,耐着性子看下去,兴趣总是慢慢积累的。1、亲自动手,录制一段属于自己的宏提到VBA,相信很多人想到的就是宏,但是VBA与宏是不是一回事?我觉得它们不是一回事,但这不重要,我们要做的是先来认识一下宏。宏是什么?我理解的宏是一系列固定动作的集合,这个集合当遇到让他执行的条件后就逐个执行。有人把我们录制的宏比喻成一个武术运动员在比赛中练就的一段武术套路动作,这个套路遇到一定的条件(比赛)就执行。好了,
4、别闲着,动一动你可爱的右手,点点鼠标,打开一个Excel文件,录制一段宏来来研究研究,步骤如下:(1)选中任意一个单元格;(2)打开菜单一〉工具一>宏一〉录制新宏,调出宏录制对话框,输入宏名(mysub),确定;(3)设置单元格字体为仿宋体,红色;(4)点击停止录宏。这样,一个简单的设置单元格格式的宏就录好了。2、鼠标点一点,宏给单元格换新装下面我们来执行这段宏。(1)选中需要设置的任意单元格或单元格区域(为了看出效果,单元格最好有字符);(2)打开菜单一>工具一>宏一>宏,显示“宏”对话框(快捷键:Alt+F8);(
5、3)选择我们刚才录制的宏,单击“执行”。这样我们看到已经为刚才选中的单元格的字体已被修改成仿宋体,红色。自己动手试着录制几段宏,再执行一下,加深印象。神奇了吧?以后当你再需要一遍又一遍地重复若干相同的操作的时候,会不会想到让宏来替你做这一切?这是一个不错的奴隶,不用花钱,且不用开工资,赚了吧?好了,收起你贪婪的笑容,继续往下看。宏是什么?现在相信你能想出一千种说法,由你了,又笨又懒的叶枫可没你聪明,也不再多说。上面说的执行宏的过程是不是让你感觉很麻烦?希望用快捷键来控制宏?这个我们可以在录制宏之前在录制宏对话框里进行设
6、置。也可以在录制宏后进行设置,按Alt+F8显示宏对话框,单击“选项”,在“宏选项”对话框里进行设置3、寻根问底,找到宏的老窝如果你忘记了,请你再打开宏录制对话框,在宏名的下面,有一个“保存在”的选项,点一点下拉的箭头,我们可以看到,宏可以保存在三种不同的位置,分别是:(1)当前工作簿(系统默认):宏保存在当前工作薄的模块里,只有当该工作薄打开时,宏才起作用。(2)新工作簿:新建一个工作薄保存。(3)个人宏工作簿:这是为宏而设计的一种特殊的具有自动隐藏特性的工作簿,如果你要让某个宏在多个工作簿都能使用,那么就应当创建个
7、人宏工作簿,并将宏保存于其中。上面我们录制的宏是保存在当前工作薄里,今天我们在这里也只介绍保存在当前工作表里的宏。4、拨开层层迷雾,查看庐山真面目宏靠什么来控制Excel的运行?是不是感觉深在浓浓的迷雾里,感觉一头雾水?让我们鼓一鼓劲,拨开它的衣服,开开那家伙里面到底是什么?(1)按Alt+F8快捷键打开“宏”对话框;(2)选择我们刚才录制的宏,点“编辑”按钮。眼前一亮吧?这是一个新的天地一一VBA的编辑器窗口(VBE),这个我们以后再说,先将注意力集中到显示的代码上。代码如下:复制内容到剪贴板代码:Submysub0
8、'mysubMacro'宏由ggsmart录制,时间:2009-2-27,WithSelection.Font.Name="仿宋-GB2312".Size=12.Strikethrough=False•Superscript=False•Subscript=False•Out1ineFont=False•Shadow=False.
此文档下载收益归作者所有