必威体育Betway必威体育官网
当前位置:首页 > IT技术

与Excel VBA的初次相识

时间:2019-10-09 00:45:37来源:IT技术作者:seo实验室小编阅读:75次「手机版」
 

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 代码运行效果

相关阅读

excel2007兼容包的下载和安装

相信现在还有很多人在使用微软的 OFFICE2003 办公套件,而当前最新的 OFFICE 都已经更新升级到了 OFFICE2007 和 2010了。由于办公

通配符excel

excel通配符是一种特殊语句,主要有星号()和问号(?),用来模糊搜索文件。通配符包括星号“”和问号“?”星号表示匹配的数量不受限制,问

EXCEL中数字转人民币大写有什么方法

对于财务和会计领域的朋友们来说,在excel在录入数据后,将数字自动转换为人民币大写是每天都要做的工作之一。以下是seo实验室小编为

excel2003调出窗体控件的方法

在Excel中窗体控件是被Excel隐藏的,如果需要用到就需要我们自行调出窗体控件了,具体该怎么调出窗体控件呢?下面是由seo实验室小编分

Excel中表格自动分页和取消分页的操作技巧

其实有更好更简单的方法,利用Excel中的分页功能,在一个工作簿中打印出多个表格,每张纸上面打印一个表格。今天,seo实验室小编就教大家

分享到:

栏目导航

推荐阅读

热门阅读