chevron-up bell reply instagram twitter2 feed3 finder search-25px-p0
暂无公告

【EXCELVBA初探】什么是VBA

2015-12-02 03:12

最近又开始深深的迷恋上excelVBA的魔力了,所幸上次多看计算机类大降价,拿下了《别怕,excel VBA 真的很简单》一书,现将读书笔记整理如下,谨备忘!我自己用的Office版本是2013,就以2013版本为例,谈谈我对VBA的认识!

off2013开启VBA

初看之下,2013版本的Office好似是没有VBA选项,其实是隐藏在视图菜单里面

查看宏

而Visual Basic开发工具则隐藏的更彻底,具体开启方式如下:

右击功能区空白处 –> 在弹出的菜单中选择 自定义快速访问工具栏  –> 在弹出的对话框里选择 –> 自定义功能区 –> 勾选 开发工具

打开开发工具

然后熟悉的宏面板就出来了

image

第一个VBA程序

对于一个半吊子程序员来说,环境搭建好没有helloWord总感觉少些什么。所以第一个VBA程序我也以对话框弹出helloWord方式开始。代码如下:

image

执行效果如下:image(画外音:yes)

改造visual basic的显示效果

对于英语盲来说,编程真的是要老命的事情。如果没有语法提示和语法高亮我怕是连一行完整的程序都写不出来的货,好在VBA善解人意的提供了该特性,让我一步步的调教VBA让他辅佐我共建excel的伟大帝国!

单击工具 –>选项在弹出的对话框中选择编辑器标签卡勾上 自动缩进 要求变量申明 和自动列出成员。

自动缩进:让程序代码看起来不是一坨屎而是一首诗

要求申明变量:在你忘了在使用变量前声明变量的时候弹出一个能把人吓到不举的警告框出来,这个友好值我给负分!

自动列出成员(ctrl+j)这就是神奇的语法提示功能。

image

然后切换到编辑器格式标签栏

给关键字和标识符号给一个好看点的颜色,并且放大字号,对于近视狗来说,那点小字真的跟灰尘没有任何区别好么!

image

关键字:指对程序编译器有特殊意义的字符,不能作为变量名,函数名等。

标识(zhi)符:程序员自己规定的具有特定含义的词。例如变量名,函数名等。

编辑器的调教基本就到此结束了,现在也可以初步开始学习写点什么了!

加贝

发表评论