ad

《Excel VBA+SQL数据管理与应用模板开发》_工作效率UP!_8.1.3 运行宏

网友投稿 123 2023-11-07

【摘要】 本书摘自《Excel VBA+SQL数据管理与应用模板开发》一书中第8章,第1节,韩小良著。

8.1.3 运行宏

运行宏有很多方法,例如使用定义的快捷键、对话框、自定义工具按钮、控件按钮、图 形对象等。这里我们介绍使用表单控件的方法。

在工作表的适当位置插入一个表单控件的命令按钮,会立即打开一个“指定宏”对话框, 从“宏名”列表中选择刚录制的宏,如图8-7所示,单击“确定”按钮,就给插入的命令按 钮指定了宏。

最后修改命令按钮的标题文字为“整理数据”,然后单击工作表的任一单元格,退出编

辑状态(说明:如果一个对象出现了8个小圆圈,是编辑状态)。

《Excel VBA+SQL数据管理与应用模板开发》_工作效率UP!_8.1.3 运行宏

这样,先把导入的数据复制到当前工作表,或者直接把数据导入当前工作表,然后单击 按钮“整理数据”,就自动完成数据的整理工作了。

需要说明的是,有宏代码的工作簿必须保存为 “Excel 启用宏的工作簿”类型,其扩展 名是 xlsm。

宏 代 码(VBA 代 码 ) 保 存 的 位 置

一般情况下,录制的宏代码以及自己编写的VBA 代码都是保存在模块中。如果新建一 个工作簿,并且也没有录制宏,要亲自动手编写代码,需要先插入一个模块。插入模块的方 法是:在VBE窗口中单击“插入”→ “模块”命令即可,如图8-8所示。

插入模块后,会自动打开代码窗口,如图8-9所示,然后就可以在此代码窗口中编写程 序代码了。

如果是为窗体和控件编写的VBA代码,则应保存在该窗体对象内。

8.2 VBA 基本语法

VBA 是基于对象的Visual Basic语言,因此其语法与VB 基本相同。如果您 已经具有了VB 基础,请忽略此节内容。如果您是VBA 小白,就请仔细阅读本节吧。

8.2.1 数据类型

Excel VBA具有各种不同的数据类型,包括数值、字符串、布尔、日期、对象、变体及 用户定义类型等。

相同类型的数据占据相同大小的存储空间,相互之间可以进行计算、比较或赋值等;不 同类型的数据占用的存储空间不一定相同,相互之间也不能进行计算、比较等。

例如,100是数值型数据,#20190318#是日期型数据,"客户"是字符串型数据。

常量

在整个程序运行过程中,值保持不变的量称为常量。

常量可以是字符串、数值等。VBA 还有很多内置常量, 一般以 vb 为前缀。

常量一般分为数值常量、字符及字符串常量、符号常量、逻辑常量、日期常量和内置常 量等几种。

(1)数值常量

数值类型的常量称为数值常量,由正负号、数值和小数点组成,如3,5.7,-12,0, 2.34E12,-5.2E-12,3.45D16,-2.03D-16 等。这里, E 表示单精度, D 表示双精度。

(2)字符及字符串常量

字符数据类型的常量称为字符常量,字符常量用双引号("")表示,如"姓名"、 "ABC123" 、"200" 、" 客户"、"AA"等。特别需要注意的是,"200"表示的是一个字符串200, 而非数值200。

(3)符号常量

符号常量是指在程序中用符号表示的常量。当在程序中多次使用一些常量值时,可以定 义符号常量。语法如下:

Const常量名=常量值

例如下面的两个语句,在程序中, PI 表示3.1415926,AA 表示“姓名”。

Const PI=3.1415926

Const AA="姓名"

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:达人之路·《高效办公应用宝典公式·函数与VBA》_3.7 隐藏公式返回的错误值
下一篇:《Python学习笔记 从入门到实战》_更了解Python的途径之一_7.1 面向对象编程技术
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×