vba 枚举

一 比较三种数据类型
enum 枚举型,数值类型 eNum
array 数组
dictionary 字典

 

二 枚举型
1.1 枚举型 enum 需要先用户自定义
放在过程外,模块最前面
只能用public private 声明,不能用 dim

Public Enum w1
week1
week2
week3
week4
End Enum


Sub t4()

Dim x As w1
x = week3

Debug.Print x
End Sub


1.2 enum 使用
不能用循环取enum里的值 for each in 不行
x= 时,会自动枚举可选项

 

 


Private Enum w1
day1
day2
day3
day4
day5
day6
day7
End Enum



Sub test1()

Dim a As Long
Dim x As w1

Rem 遍历只能遍历数组和对象
'For Each i In w1
' Debug.Print w1
'Next i
End Sub


————————————————
版权声明:本文为CSDN博主「奔跑的犀牛先生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xuemanqianshan/article/details/90711024

posted @ 2023-03-01 14:04  vba是最好的语言  阅读(214)  评论(0编辑  收藏  举报