excelvba
1、接触缘由:
由于实习工作项目需求,需要用到excel VBA,作为一个技术小白当然是指哪儿打哪儿,开启一番自学旅程。
2、VBA第一印象
excel vba据说功能强大,可以操控Excel中的各类对象,最常用的对象包括Excel本身应用程序APPlication、工作簿对象workbook、工作表对象worksheet、单元格对象Range、批注对象comment等,每类对象都可以对其相应方法和属性进行操作,很类似于C++中的方法和属性操作模式,通过对象.方法(属性)的方式进行执行。
3、VBE环境启动
要使用VBA首先要有代码编写和运行的环境,启动excel工作簿后,按alt+F11即可启动VBE如图1,点击工具栏中的插入->模块,即可在模块中书写代码如图2。
图1VBE环境
图2 模块中编写代码
4、VBA代码结构初识
VBA的代码以过程为单位,一般以子过程居多,代码格式一般为:
sub 过程名称()‘注释内容
rem 注释内容
过程体代码
end sub
在过程体代码中可以实现对Excel各类对象的相应操作。
5、初学利器值录制宏
这里有一种很方便地生成过程代码的方式:宏录制。在excel主页左下角位置有宏录制按钮如图3,如果没有则选择工具栏中的视图->宏->宏录制启动宏录制,如图4。
图3 宏录制
图4
启用宏录制后会出现如图5所示的对话框,如我们在单元格A1中写入数字123操作,按图5进行选择配置。这里说一下快捷键,如果输入为小写字母,则快捷键为ctrl+小写字母,如果输入为大写字母,则快捷键为Ctrl+alt+小写字母。点击确定。在A1中输入123,操作完毕后点击图6中的暂停方块。
图5 启动录制宏
图6 暂停录制宏
录制宏结束后返回VBE环境,可以发现环境中多了一个模块,并且该模块中的代码即为我们录制宏过程中的操作所对应的代码,如图7.在不知道相应过程的代码如何编写时,可以通过录制宏生成。
图7 宏录制生成代码
6、简单代码编写及运行
按照宏录制的格式书写代码如图8,将光标置于该过程代码中,按F5运行。运行结果如图9。
图8编写代码
图9 代码运行效果
相关阅读
相信现在还有很多人在使用微软的 OFFICE2003 办公套件,而当前最新的 OFFICE 都已经更新升级到了 OFFICE2007 和 2010了。由于办公
excel通配符是一种特殊语句,主要有星号()和问号(?),用来模糊搜索文件。通配符包括星号“”和问号“?”星号表示匹配的数量不受限制,问
对于财务和会计领域的朋友们来说,在excel在录入数据后,将数字自动转换为人民币大写是每天都要做的工作之一。以下是seo实验室小编为
在Excel中窗体控件是被Excel隐藏的,如果需要用到就需要我们自行调出窗体控件了,具体该怎么调出窗体控件呢?下面是由seo实验室小编分
其实有更好更简单的方法,利用Excel中的分页功能,在一个工作簿中打印出多个表格,每张纸上面打印一个表格。今天,seo实验室小编就教大家