抖音资讯

douyinzx

vba类模块是做什么用的(分享vba类模块完全教程)

iseeyu2年前 (2024-04-29)抖音资讯129

VBA中,自定义类型相当于C语言中的结构体,枚举类型也与C语言中的枚举类型相似。自定义类型和枚举类型放到模块的子过程的前面即可。

VBA中, 类模块相当于C语言中的类,类模板要单独放到类模块中(自定义类型和子过程放在模块中),类模板的名称就是类的名称,可以做为新的类型进行声明和定义。

1 自定义类型的声明和使用

1.1 自定义类型的声明

Public Type Car
 Name As String
 Price As Currency
 Length As Single
 ShouDongDang As Boolean
 ProductionDate As Date
End Type

1.2 自定义类型的使用

Sub Test1()
 Dim MyCar As Car, YourCar As Car
 With MyCar
 .Name = "桑塔纳"
 .Price = 300000@
 .Length = 4.2
 .ShouDongDang = False
 .ProductionDate = #7/8/2015#
 End With
 With YourCar
 .Name = "大众"
 .Price = 80000@
 .Length = 4.5
 .ShouDongDang = True
 .ProductionDate = #2/18/2015#
 End With
 MsgBox "两辆车总价值:" & (MyCar.Price + YourCar.Price)
End Sub

2 自定义枚举类型的声明和使用

2.1 自定义枚举类型的声明

Public Enum JapaneseWeekDay

月曜日

火曜日

水曜日

木曜日

金曜日

土曜日

日曜日

End Enum

Public Enum Screen

Width = 1366

Height = 768

End Enum

2.2自定义枚举类型的使用

Sub Test1()
 Dim a As Long, b As Long
 a = JapaneseWeekDay.金曜日
 b = JapaneseWeekDay.土曜日
 MsgBox a + b
End Sub
Sub Test2()
 MsgBox Screen.Width * Screen.Height
End Sub

3 类模块声明和使用

3.1 类模块声明

菜单:插入→插入类模板clsStudent:

 

Private mstrname As String
Private mstrGrade As String
Public Property Get name() As String
 name = mstrname
End Property
Public Property Let name(ByVal strName As String)
 mstrname = strName
End Property
Public Property Get Grade() As String
 Grade = mstrGrade
End Property
Public Property Let Grade(ByVal strGrade As String)
 mstrGrade = strGrade
End Property
Public Sub ShowInfo()
 MsgBox "姓名:" & mstrname & vbCrLf & "年级:" & mstrGrade
End Sub
Private Sub Class_Initialize()
 mstrGrade = "一年级"
End Sub
Private Sub Class_Terminate()
 MsgBox "objStudent对象使用的内存及系统资源已经释放"
End Sub

3.2 类模块的使用

Public Sub TestclsStudent()
 Dim objStudent As New clsStudent
 objStudent.name = "张三"
 objStudent.ShowInfo
 Set objStudent = Nothing
End Sub

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/48890.html

相关文章

抖音短视频营销怎么获取流量?企业如何做好抖音营销?

抖音短视频营销怎么获取流量?企业如何做好抖音营销?

目前抖音上的层出不穷,创作者比比皆是,你的内容如果毫无特色,那么是很难在抖音这个水潭里溅起水花的,所以我们如果要做好抖音的话,那么首先就需要定位好,自己是走的什么路线,而不是想到什么内容发什么内容,先确定方向,抖音一直存在的一个潜规则就是垂直,当然这个指的是大方向,通过一个...

企业网站怎么做360搜索引擎付费推广?效果好不好?

企业网站怎么做360搜索引擎付费推广?效果好不好?

企业网站如何做360搜索引擎付费推广? 企业营销往往会遇到这几大问题,有网站没流量,有流量没咨询,有咨询但是就没订单,有订单但是转化差,众多的问题导致营销久久不见成效,看不到相应的效果。这是只需要一招,360搜索引擎付费推广,让营销达到事半功倍的作用。 如何提升360付费广告效果?...

小牛犊独特的保暖措施,是一百分的可爱

小牛犊独特的保暖措施,是一百分的可爱

在你小的时候,肯定也经历过“有一种冷是妈妈觉得你冷”的体验,每每到了冬天,在你出门之前,妈妈会拼命给你套上秋衣秋裤,帽子手套耳罩之类的御寒工具,就怕你受到一丁点的风寒,虽然当时会不耐烦,但现在回想起来也会很温暖。前阵子,一只小牛套着毛线耳罩的照片在网上被疯传,引起一阵轰动,...

十大关键词,小红书广告营销带你解锁新一代用户出行趋势!

十大关键词,小红书广告营销带你解锁新一代用户出行趋势!

临近五一,户出行意愿高涨,* 易观数据显示,2023年用户期望旅游次数平均为3.68次,相较于2022年的3.05次有小幅升,外出旅行开始复苏回温。 年轻人聚集的社区小红书,成了他们出行游玩的「攻略指南」。 ●「星光夜市傣族写真」,让年轻 人一水涌入西双版纳 ●爱冲浪的「弄潮儿」,捧红...

抖音点赞双心有什么用(抖音点赞最快的方法讲解)

抖音点赞双心有什么用(抖音点赞最快的方法讲解)

抖音7亿用户可以达到非常理想的推广效果。所以说在抖音推广比别的平台都要好。我们今天就来分析一下抖音点赞有什么用,抖音推广多少钱。 先看一下抖音点赞的用处,玩抖音推广就是玩的粉丝。点赞多了容易上热门,吸引大量粉丝。粉丝多了不管你做任何推广,都特别棒。我们看下详细推广方法 抖...

从人性角度看抖音的产品设计

从人性角度看抖音的产品设计

抖音,它的产品设计其实蕴含着对人性的解码,具体来说有四大模式——浪漫、自我保护、钱财、他人认可。 近两个月,公众号后台不断有读者留言说希望七叔抽空剖析当前最火的APP抖音背后的本质。通过连续2个多月观察,我将抖音爆火的视频和翻...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片