分享

VBA中字典的属性和方法(一),收藏篇!

 L罗乐 2018-03-27



上节课我们介绍了字典的基本概念及其调用方法,本节课我们讲解一下字典的属性和方法。


首先我们通过前期绑定法新建一个字典,如下,当我们输入d. 后,便会弹出字典的属性和方法来。



字典共有六个方法,四个属性,分别如下:


方法:

d.Add

d.Keys

d.Items

d.Exists

d.Remove

d.RemoveAll


属性:

d.CompareMode

d.Count

d.Item

d.Key


今天我们先介绍下字典的六种方法:


Sub test1()

'前期绑定

Dim s As New dictionary, m$

Dim n


'1、增加项目对:add


s.Add '宋江', 'A001'

s.Add '卢俊义', 'A002'

s.Add '吴用', 'A003'


'2、取出某个key值',有三种方法:


'第一:keys,注意字典中第一个key值默认起始位置为0,所以s.keys(0)为第一个key。

m = s.Keys(0)

'第种方法:利用工作表函数

m = Application.Index(s.Keys, 1)

'第三种方法:先把全部的key赋给一个数组,然后从数组中取值。

n = s.Keys

m = n(0)



'3、取出item值,有四种方法:


'第一种方法,items

m = s.Items(0)

'第二种方法,利用工作表函数

m = Application.Index(s.Items, 1)

'第三种方法:先把全部的item赋给一个数组,然后从数组中取值

n = s.Items

m = n(0)

'第四种方法,items

m = s('宋江')


End Sub


上面介绍了字典中的Add方法:

object.add 'key','item'

以及keys和items方法,值得注意的是,keys和items中的第一种方法只能用于前期绑定法,直接创建法里面是不能直接这样取的,可以用函数,也可以先把keys或者是items赋值给一个数组,从数组里往出取值。



4、d.Exists,如果字典中存在指定的关键字则返回true,否则返回false。


5、d.Remove,从字典中删除某个项目对,不仅会删除key,同时也会删除对应的item。


6、d.removeall,删除字典中的全部项目对。




今天的分享就到这里了!


想更深入的学习视频教程,请进入公众号后台菜单中了解详情!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多