观看记录
  • 我的观影记录
登录
测试首页教你学会VBA字典的6个方法

教你学会VBA字典的6个方法

我们利用VBA的字典功能时,需要用到以下6个方式:Add方式、Keys方式、Items方式、Exists方式、Remove方式、RemoveAll方式。

7a899e510fb30f24df60e262c795d143ac4b03dc.jpg

工具/原料

  • 电脑
  • 操作系统:Windows7
  • 办公软件:EXCEL2007

方式/步骤

  1. 1

    Add方式:object.Add (key, item),其实就是标的目的 Dictionary 对象中添加一个关头字项目对,例如:

    Dim d    

    Set d = CreateObject("Scripting.Dictionary")

    d.Add"a","Athens"   

    添加一关头字”a”和对应于它的项”Athens”。

    d833c895d143ad4b772b44a18d025aafa40f064d.jpg
  2. 2

    Exists方式:object.Exists(key)

    若是 Dictionary 对象中存在所指定的关头字则返回 true,不然返回 false。例子如下:

    Dim d, msg$  

       Set d = CreateObject("Scripting.Dictionary")

       d.Add"a","Athens"  

       d.Add"b","Belgrade"

       d.Add"c","Cairo"

       If d.Exists("c") Then

          msg ="指定的关头字已经存在。"

       Else

          msg ="指定的关头字不存在。"

       End If

    21a4462309f790526ff1455f03f3d7ca7acbd5e1.jpg
  3. 3

    Keys方式:object.Keys( )

    返回一个数组,此中包含了一个 Dictionary 对象中的全数现有的关头字。实例申明:

    Dim d, k  

       Set d = CreateObject("Scripting.Dictionary")

       d.Add"a","Athens"  

       d.Add"b","Belgrade"

       d.Add"c","Cairo"

       k=d.Keys

       [B1].Resize(d.Count,1)=Application.Transpose(k)

    k=d.Keys:把字典中存在的所有的关头字赋给变量k。获得的是一个一维数组,下限为0,上限为d.Count-1。这是数组的默认形式。

    72f082025aafa40fe010ccbca464034f79f019f8.jpg
  4. 4

    Items方式:object.Items( )

    返回一个数组,此中包含了一个 Dictionary 对象中的所有项目。实例运用:

    Dim d, t  

       Set d = CreateObject("Scripting.Dictionary")

       d.Add"a","Athens"  

       d.Add"b","Belgrade"

       d.Add"c","Cairo"

       t=d.Items

       [C1].Resize(d.Count,1)=Application.Transpose(t)

    t=d.Items :把字典中所有的关头字对应的项赋给变量t。获得的也是一个一维数组,下限为0,上限为d.Count-1。这是数组的默认形式。

    aa64034f78f0f7361f3441600555b319eac4138c.jpg
  5. 5

    Remove方式:object.Remove(key )

    Remove 方式从一个 Dictionary 对象中断根一个关头字,项目对。实例申明:

    Dim d  

       Set d = CreateObject("Scripting.Dictionary")

       d.Add"a","Athens"  

       d.Add"b","Belgrade"

       d.Add"c","Cairo"

       d.Remove(“b”)

    d.Remove(“b”):断根字典中”b”关头字和与它对应的项。断根之后,此刻字典里只有2个关头字了。

    314e251f95cad1c8d64ef046703e6709c83d51dd.jpg
  6. 6

    RemoveAll方式:object.RemoveAll( )

    RemoveAll 方式从一个 Dictionary 对象中断根所有的关头字,项目对。

    实例申明

    Dim d  

       Set d = CreateObject("Scripting.Dictionary")

       d.Add"a","Athens"  

       d.Add"b","Belgrade"

       d.Add"c","Cairo"

       ……

       d.RemoveAll

    这里的d.RemoveAll:断根字典中所有的数据。也就是清空这字典,然后可以添加新的关头字和项,形当作一本新字典。

    b999a9014c086e06cb0d302a0d087bf40ad1cb2e.jpg

“教你学会VBA字典的6个方法”关联的文章

  • 如何关闭皮皮搞笑精彩内容消息通知

    皮皮搞笑是一款手机搞笑社区App,让用户笑到没心没肺,又忍不住感动流泪的温暖家园,那么如何关闭皮皮搞笑精彩内容消息通知以满足不同用户的需求呢?

    1小时前0阅读

    如何关闭皮皮搞笑精彩内容消息通知
  • win7系统找不到宽带连接怎么办

    现如今很多用户都喜欢使用win7系统,而在使用win7系统的过程中做的最多的就是上网了。Win7系统上网离不开宽带连接,如果win7宽带连接找不到了,应该怎么办呢?下面就让小编为大家带来win7系统找不到宽带连接解决方法

    1小时前0阅读

    win7系统找不到宽带连接怎么办
  • 新版QQ音乐怎么关闭底部的直播导航

    新版QQ音乐怎么关闭底部的直播导航?下面请大家随小编一起来看看操作的方法吧。

    1小时前0阅读

    新版QQ音乐怎么关闭底部的直播导航
  • 怎样查询高速实时路况?

    要出行怎么查询高速实时路况?我们用地图就可以了,在地图上就可以看到实际的路况的,下面详细来看下。

    1小时前0阅读

  • 六芒星手势密码教程
  • 教师讲课过程评价标准

    教师是太阳底下最光辉的职业,但是成为教师之路也是要经历重重考验的,下面给大家说说教师讲课过程评价标准

    1小时前0阅读

  • 酚醛铝箔夹芯板

    酚醛铝箔夹芯板是由酚醛泡沫与两层亚光铝箔经过特殊工艺复合而成。外膜材料为经过高温固化的高分子膜,可有效的防止紫外线及气体腐蚀,并与铝箔结合牢固,又能与酚醛泡沫形成聚合物,从而保证象圆酚醛铝箔夹芯板的质量稳定。

    1小时前0阅读

  • Xperia XZ2 Premium配置如何

    Xperia XZ2 Premium是索尼在4月16日悄悄发布的新机,而且没进行预热,下面来简单了解一下配置。

    1小时前0阅读

  • PLSQL破解,无需注册码和破解工具

    PL/SQL Developer过期了,又没有注册码,又不想花钱买,而且事情又非常急,这时候怎么办?不要着急,请随小编一起解决这种情况吧。

    1小时前0阅读

  • Win11按capslock切换不了大小写怎么解决

    有朋友不知道在哪里设置,下面小编就给大家分享详细的设置方法,有需要帮助的朋友可以参考下这篇经验,希望能对大家有所帮助。

    2小时前0阅读

    Win11按capslock切换不了大小写怎么解决
切换深色外观
留言
视频编辑修改
回到顶部
首页
手机数码
医疗健康
金融管理
社交情感
无名