初步认识宏与VBA
可能你还没接触过VBA,或者你曾是一个其他程序的开发者但不懂VBA,那就和我一块去认识VBE、VBA和宏的含义。
宏:许多VBA高手都是从录制宏入门VBA的,宏的功能就是将所操作的步骤记录下来,以便以后的任何时候只要使用宏,就可以重复执行操作过的步骤。有时在编程序时,忘记了EXCEL某些基本功能的编写,录制宏就是一个很好的方法,比如你忘记了不连续单元格的表示方法,你就可以在工作表中把你选取不连续单元格的过程录制下来,代码自然就出来了。
录制宏的操作: 视图---工具栏--Visual basic菜单栏----点击录制宏按纽-----在弹出的录制新宏对话框中输入宏名和快捷键(可不填)----进行事选设定的操作-----停止录制(其实这个和平时生活中录音或录像一样,开始---录制--停止),补充一点,就是如果以后想用按纽来执行宏,可以直接在弹出的指定宏对话框中点击录制宏,其余步骤同上。
录制宏视频
fsqQ7YBm.rar
(109.02 KB, 下载次数: 864)
执行宏:执行宏可以真接执行,也可以通过按纽来执行
真接执行:是直接点击Visual basic菜单栏上的小三角(执行按纽),在出现的对话框中选取相应的宏后点击执行。
用按纽执行宏:可以以图片、图形、艺术字、窗体中控件、控件工具箱中控件等。以图片,图形、艺术字执行宏的方法是:在相应的图片、图形、艺术字上单击右键,再单击指定宏,在弹出的对话框中指定相应的宏---确定。如果是用窗体中的控件来执行,当你在工作表中添加窗体中的控件时,就在自动弹出指定宏对话框,在弹出的对话框中指定相应的宏---确定。如果想让控件工具箱中的控件执行你录制的宏,在控件上单击右键,点击查看代码,就会自动进入VBE编辑窗口,在代码窗口中会出现如:Private Sub CommandButton1_Click() End Sub 。这时把你录制宏的代码部分(在VBE窗口的模块中)复制到以上两句中间就可以了。注:不能复制类似 Sub矩形1_单击() End Sub 的开始和结束语句。
VBA 是 Visual basic for Application 的缩写。是用来开发应用程序的Visual basic语言,除了它无法象Visual basic般独立存在外,其它的如程序的编辑方法,对象的使用等,都与Visual basic相同,因此如果学习过Visual basic语言,入门VBA将是一件很容易的事。
VBE是Visual basic Editor的缩写,是用来编写VBA应用程序的编辑器,它与VB编器有什么区别呢?Visual basic是用来开发完整程序的工具,必须使用相当大的系统资源,但是在控制EXCEL或其他OFFICE办公软件时,并不需要使用这么庞大的资源,因此Microsoft将Visual basic编写及执行程序的功能附属于OFFICE之下,使其可以使用较少的系统资源,达到编辑出应用程序的目的。因此将提供这些功能的编辑器称为Visual basic Editor
[此贴子已经被作者于2004-10-10 11:23:12编辑过] |