其实这一篇与上一篇是写给完全不了解VBA的朋友,让他们也可能体会一下之后的功能,但!这个贴子的内容,我在上篇已说过,目的是让吧友们对VBA产生兴趣而不是教大家从零开始!
怎么获得帮助?还记得第一贴中我的见意了吗?现在就要用到VBA的帮助了!在VBA编辑器中按F1即可调出VBA的帮助,如果大家有兴趣细细地看上一次(全部哦!),那你一定会从中收获不少的。如果更快地获得帮助,找到帮助的内容呢?一个当然就是在索引与应答向导里寻找,另一个就是先选择代码中的词,再按F1即可。
第一个宏!上贴已介绍大家如何利用录制宏生成我们的宏代码,而这一贴,我来介绍如何利用VBA编辑器来创建一个宏!学过编程的朋友都知道有名的Hello!World!的程序,那我们现在就来创建这个宏!
新建一个文件后,保存这hello,然后进入VBA编辑器,在工程资源管理器中选择这个hello工程(默认在左上侧的窗口,看不到工程资源管理器,可以点击菜单视图/工程资源管理器或按Ctrl+R,工具栏中也有对应的按钮),然后点击插入/模块(工具栏中也有相应按钮),这时工程资源管理器就会多了一个模块,里面就多了一个模块1(也有可能是英文名),双击这个东东,就可以编辑我们的代码了。
接下来在菜单插入/过程中添过一个子程序,名称命名为hello,点击确定后就会自动生成一个过程序的头Public Sub hello()和尾End Sub,那么我们的代码就可以在这之间加入了!
这个程序我们用三行代码做三件事!在A1格中写入Hello!World!,在立即窗口(默认在右下方,没有看到立即窗口,也在视图中点击立即窗口让它显示)中写入Hello!World!,用一个消息框弹出Hello!World!,三行代码为:
Range("A1").Value = "Hello!World!"
Debug.Print "Hello!World!"
MsgBox "Hello!World!"
运行宏后就各到我们上面要做的事情了!
最后再说几个VBA有关的概念:
什么叫个人宏工作簿?个人宏工作簿名称为PERSONAL.XLS,如果存在,是随EXCEL启动而打开的,可以从窗口/取消隐藏看到它的真面目,第一次可以录制一个宏并保存在个人宏工作簿来生成它。
怎样才能将网页代码移到你的文件中?复制,粘贴到你的代码窗口即可,有些朋友可能没有包含过程的头与尾,自行加入即可。
怎样才能将一个文件的代码移到另一个文件?除了上面说的方法,还可以导出整个模块(右击该模块)再导入(右击需要导入的工程)即可。
返回文章目录
