5月26日——初入VBA

第1章 走进Excel VBA的世界

宏的优势:可以省去大量的简单重复性的操作。

1.绝对引用:如果使用绝对引用,在执行宏的过程中,无论选中了哪个单元格,宏都在特定的单元格中执行录制的操作

相对引用:如果使用相对引用,在执行宏的过程中,将以活动单元格为A1单元格,宏在相对于活动单元格的特定单元格中执行录制的操作。如果你想让录制的宏可以在任意区域中使用,就使用相对引用。

2.实例:生成工资条。录制宏与执行宏得想明白,思路清晰,怎么录,怎么执行。

3.添加按钮控件,指定宏。

4.当宏不能工作时,修改宏安全级,“中”,或选择启动所有宏。

5.宏和VBA的关系:VBA是编程语言,宏是用VBA代码保存下来的程序。

第二章 开始VBA编程的第一步

1.编写程序:无论使用宏录制器录下来的是什么操作,得到的代码都是以“Sub 宏名”及一对空括号开头,以“End Sub”结尾,中间绿色文字是对宏的说明,其余代码是要完成的操作。

2.程序里都有什么

①代码:VBA的程序由代码组成,可以通过录制宏或者自主编写得到VBA代码。

②过程:用VBA代码把完成一个任务的所有操作保存起来就是一个VBA过程。一个过程可以有任意多的操作,可以有任意长的代码。

③模块:模块是保存过程的地方,一个模块可以保存多个不同类型的过程。

④对象:用代码操作和控制的东西即为对象,如工作簿、工作表、单元格、图片、图表、透视表等。

⑤对象的属性:属性是对象包含的内容或特点。 对象.属性

⑥对象的方法:方法是指在对象上执行的某个动作。对象.动作

⑦关键字:关键字是VBA中的保留字或符号,如语句名称、函数名称、运算符等都是关键字。

3.试写一个简单的VBA程序

添加模块、移除模块,对关键字不清楚可以按F1键查询

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.1 VBA是什么 直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得...
    浮浮尘尘阅读 21,984评论 6 49
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,848评论 25 709
  • 本例为设置密码窗口 (1) If Application.InputBox(“请输入密码:”) = 1234 Th...
    浮浮尘尘阅读 13,838评论 1 20
  • 游园 微风吹拂杨柳梢 ...
    简约不平凡阅读 237评论 1 0
  • 配色专题 常见问题 整套幻灯片看起来很脏 整套幻灯片颜色太单调 不懂配色,有些内容看不清楚 配色的作用 强化主题 ...
    马腾Madao阅读 1,633评论 0 7