与Excel VBA的初次相识

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

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值