VBA 字典嵌套字典 + 数组

功能展示为Excel VBA字典中嵌套字典,内层字典值为一个数组

Public Sub arrayInDictWithInDict()myarr = Array("1", "2", "3")Set mydic = CreateObject("Scripting.Dictionary")keyTemp = "++abc"str1 = "123"str2 = "456"Set dicTemp = CreateObject("Scripting.Dictionary")Set mydic(keyTemp) = dicTemp    '关键行,加Set为对象,需要新建一个字典赋给第1层的key,mydic(keyTemp)(str1) = myarrmydic(keyTemp)(str2) = myarrIf mydic("++abc").Exists("123") ThenDebug.Print "find 123"              'find 123ElseDebug.Print "not find 123"End IfIf mydic("++abc").Exists("789") ThenDebug.Print "find 789"ElseDebug.Print "not find 789"          'not find 789End IfDebug.Print mydic("++abc")("456")(2)    '3temp = mydic("++abc")("456")            '如果更新内层数组内的数据,需要先取出,更新后再存入才有效,不能直接索引更新temp(2) = "4"                           '更新值mydic("++abc")("456") = temp            '重新赋值Debug.Print mydic("++abc")("456")(2)    '4For Each oneKey In mydic.keysDebug.Print oneKey                  '++abcFor Each oneT In mydic(oneKey).keysDebug.Print oneT                '123/456NextNextEnd Sub

运行结果为:

find 123
not find 789
3
4
++abc
123
456

VBA 字典嵌套字典 + 数组相关推荐

  1. python关于字典嵌套字典,列表嵌套字典根据值进行排序

    python 对于字典嵌套字典, 列表嵌套字典排序 例:列表嵌套自字典:d = [{"name": '张三', 's': 68}, {'name': '李四', 's': 97}] ...

  2. python字典嵌套字典构造_python实现字典嵌套列表取值

    python实现字典嵌套列表取值 如下所示: dict={'log_id': 5891599090191187877, 'result_num': 1, 'result': [{'probabilit ...

  3. python字典嵌套字典的情况下获取某个key的value

    最近在用python写接口的测试程序,期间用到解析字典获取某个key的value,由于多个接口返回的字典格式不是固定的并存在多层嵌套的情况.在字典的方法中也没有找到可直接达到目的的方法(也可能是我对字 ...

  4. python字典嵌套字典构造_浅析python 字典嵌套

    为什么需要嵌套? 有时候,需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌套 .你可以在列表中嵌套字典.在字典中嵌套列表甚至在字典中嵌套字典. 字典列表 例如:字典alien_0包含 ...

  5. python嵌套字典取值_python嵌套字典比较值与取值的实现示例

    python嵌套字典比较值与取值的实现示例 本文通过示例给大家介绍了python嵌套字典比较值,取值,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 示例代码 #取值import t ...

  6. python如何使用字典中的值并进行比较_python嵌套字典比较值与取值的实现示例

    前言 本文通过示例给大家介绍了python嵌套字典比较值,取值,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 示例代码 #取值import types allGuests = {' ...

  7. 20. Python的字典嵌套

    <Python编程的术与道:Python语言入门>视频课程 <Python编程的术与道:Python语言入门>视频课程链接:https://edu.csdn.net/cours ...

  8. python列表嵌套字典取值_Python零基础快速入门(五):列表和字典

    第5节课程大纲 一.数据类型:列表 1.什么是列表 2.从列表提取单个元素:偏移量 3.从列表提取多个元素:冒号切片 4.给列表增加/删除元素:append()函数 二.数据类型:字典 1.什么是字典 ...

  9. 绑定dictionary 给定关键字不再字典中_VBA数组与字典解决方案第51讲:字典嵌套及二级下拉菜单的制作...

    大家好,今日我们继续讲解VBA数组与字典解决方案,今日讲解第51讲:对字典嵌套的理解及二级下拉菜单的制作. 在讲字典的时候,我反复说明,字典看视非常简单,由于它具有直达性可以省略去我们大量的循环查找代 ...

最新文章

  1. Go语言——怎样导入一个外部的包
  2. C语言中字符型和浮点型能否相加,C语言中数据结构的基本类型(整型、浮点型和字符型)...
  3. jsonview浏览器插件 查看格式化json数据
  4. 在阿里云上遇见更好的Oracle(四)
  5. 【系列二之图像处理系列】波形处理(3)
  6. 美通企业日报 | 英特尔百度签署新合作备忘录;佛山照明与阿里云战略合作物联网生态...
  7. 行政区划矢量数据介绍与下载教程
  8. android系统添加内置APP(自带.so)
  9. nodemcu(esp8266)u8g2 oled显示汉字获取网络时间
  10. Scheduler 配置与注意事项
  11. umi插件------plugin-initial-state
  12. win7计算机里没有网络图标,Win7网络图标不见了怎么办?Win7系统找回网络图标的方法...
  13. JS调用window系统通知
  14. 底量超顶量超级大黑马指标源码_求通达信顶底趋势指标源码
  15. 图数据库实操:用 Nebula Graph 破解成语版 Wordle 谜底
  16. jq - 常用tab、增加删除、手册
  17. 2018.11.15 《黄金时代》王小波
  18. ofo开放共享单车大数据平台
  19. Python 字典Dictionary详解
  20. php 模拟蜘蛛,PHP模拟百度蜘蛛,伪造IP爬行网站,附源代码

热门文章

  1. 清北学堂模拟赛d3t6 c
  2. win10添加自定义右键菜单
  3. allegro加泪滴方法
  4. 哪些蓝牙耳机适合打游戏?适合打游戏的低延迟蓝牙耳机排行
  5. java进阶--深入理解Java自动装箱拆箱机制(Autoboxing and unboxing)
  6. 电脑重装系统word从第二页开始有页眉页脚如何设置
  7. CVPR 2022 | Accuracy和F1-score真的能代表车道线检测网络性能吗?
  8. RTX3080 Ti 怎么样 RTX3080 Ti性能相当于什么水平
  9. 京东图书详情页定价获取
  10. 构筑企业供应链高效协同优势,智能供应链系统助推汽车服务行业数字化订单管理