我从其他地方下载了一些数据,但其中有一些数据带有前导0,例如: 006892 000WIN 如何使用一个公式将这些前导0去掉? 假设这些数据在工作表中的A列,可以使用公式: =SUBSTIT......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
VBA提供了一些内置枚举常量,例如MsgBox函数的buttons参数成员vbOkOnly、vbOkCancel等,可以在程序中方便使用,并且这些常量可读性好,便于程序维护。当然,你可以创建自已的枚举常量,用于自已的代码。
使用Enum语句来创建枚举常量。Enum语句用于定义常量的名称、其内部各常量成员的名称以及对应的值。其语法为:
[Public Private] Enum 常量名
常量成员名 [ = 常量数值 ]
常量成员名 [ = 常量数值 ]
…
End Enum
说明:
Enum语句只能放置在代码模块的声明部分
常量数值必须为Long型,可以是一个正数或负数
如果从一开始就省略了常量数值,那么其常量成员名被赋值为0,后面依次加1。如果省略的不是第一个成员名,那么后面的比前面的数值大1
创建枚举常量后,就可以将变量声明为枚举常量,也可以作为自定义函数返回值的类型
枚举中的常量数值可以叠加,例如MsgBox函数中buttons参数值可以设置为vbCritical + vbYesNo
示例
下面的代码创建自定义枚举常量,并在程序中使用。
Enum MyText
Myexcel = 1
MyPerfect = 2
MyExclaim = 4
End Enum
Sub excelPerfect(eText AsMyText)
Dim strText As String
Select Case eText
Case 1
strText = “excel”
Case 2
strText = ” ”
Case 3
strText = ” excel”
Case 4
strText = “微信 ”
Case 5
strText = “excelperfect”
End Select
MsgBox strText
End Sub
Sub CallexcelPerfect()
excelPerfect MyPerfect + Myexcel
End Sub
运行CallexcelPerfect过程后的结果如下和所示。
标签: Excel函数 excel函数公式 excel表格制作 Excel教程 excel 定义 自定义 Word自定义编号 常量 枚举
相关文章
我从其他地方下载了一些数据,但其中有一些数据带有前导0,例如: 006892 000WIN 如何使用一个公式将这些前导0去掉? 假设这些数据在工作表中的A列,可以使用公式: =SUBSTIT......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
在实际工作中,我们经常需要从某列返回数据,该数据对应于另一列满足一个或多个条件的数据中的最大值。 如下所示,需要返回指定序号(列A)的最新版本(列B)对应的日期(列C)。 解决方案1: 在单......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
时间轴是2013版Excel中引进的新功能。它允许用户轻松选取Excel中的数据透视表里的一段时间。如果你的Excel中有数据透视表及日期,你可以创建可视化的时间轴。 步骤 打开带有数据透视表的......
2023-05-29 0 excel公式,excel技巧,excel教程,Excel表格,Excel教程
有时候,为公平起见,我们会将一组数据随机排序。如下所示,在列D中对列C中的数据随机排序。 实现过程如下: 步骤1:在列C的左侧添加两个辅助列,如上中的“序号”和“随机数”列。 步骤2:在“序......
2023-05-29 0 Excel函数,excel函数公式,excel表格制作,Excel教程
本文将教你如何在EXCEL表格中创建一个利息支付计算器。Windows版本和MAC版本的EXCEL都可以。 步骤 打开EXCEL软件。双击EXCEL应用程序图标,该图标在深绿色背景上有个白色类似......
2023-05-29 0 excel公式,Excel函数教程,excel技巧,excel教程,Excel表格,Excel教程