快速入门VBA自定义Enum枚举类型

 2024-03-09 03:02:07  阅读 0

1.VBA自定义枚举

您可以将无聊的数字定义为易于阅读的文本,也可以标准化可选值。避免错误

2.枚举的定义和使用。

1.枚举类型enum需要先由用户自定义。 使用全局类型声明和私有类型声明。

2.只能使用声明,不能使用dim。

3. 应放置在进程之外、模块的前面。

4. 定义后,您可以像调用自己的内置常量一样调用它。 当您输入疫苗接种状态=时,您定义的选项将被自动枚举。

3. 枚举类型示例

枚举疫苗接种状况

未接种疫苗= &H0

1 次射击 = &H1

2 次射击 = &H2

3发=&H3

结束枚举

使用它不仅可以提高程序开发的效率,还可以提高代码的可读性,方便日后修改和维护。

5.使用枚举类型

指示

Dim jz 作为疫苗接种状态

jz = 3 次射击

GetJz() 作为疫苗接种状态

GetJz = 获得 3 次射击

结尾

vba定义类型_vb6用户定义类型未定义_vba用户定义类型未定义

如果有多种不同的颜色,可以将枚举名称设置为“Color”。 输入代码时直接输入“Color”会自动弹出枚举值供选择。

Excel中还有很多内置的枚举类型,比如颜色边框样式等,这些都是现成的例子。 你可以参考他们来学习。

在 VBE 编辑器中,按 F2 打开对象浏览器。 你可以看到很多以xl开头的枚举类型。

vba定义类型_vb6用户定义类型未定义_vba用户定义类型未定义

六、注意事项

Enum定义的值只能是数字,不能是文本或日期等其他数据类型。

您不能使用循环 for every in 来获取 enum 中的值(它不是对象的集合)

如果对您有帮助,请点赞、收藏、关注我们@小热效率

标签: 接种 枚举 定义

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码