VBA 字典或dictionary(keys,items)教程

 时间:2026-02-12 05:05:20

1、在VB(ALT+F11)模式下,工具-引用

VBA 字典或dictionary(keys,items)教程

2、加载Microsoft Scripting Runtime,就可以引用字典功能了

VBA 字典或dictionary(keys,items)教程

3、举例,建立A列中班级和人数的一一对应关系,也就是说我们能够通过指定班级获得该班级所对应的人数

VBA 字典或dictionary(keys,items)教程

4、程序演示:

其中dim dic as new dictionary ‘定义了一个新的字典,一定要使用new

Dic(range(“a”&i).value) = rnage(“b”&i).value ‘是一班级做为key,人数做为item;建立起一一对应的关系,其中1班出现了两次,字典赋值的时候会去最后一次的值,这里是人数12

Range(“d”&1).resize(dic.count,1) = applicationtranspose(dic.keys) ‘最后将班级和人数重新打印到d列和e列,这里得到1班就只有一个值了

 

VBA 字典或dictionary(keys,items)教程

5、结果:

VBA 字典或dictionary(keys,items)教程

  • EXCEL如何利用VBA提取唯一值做成数据有效性
  • 如何Excel2007将数据由行转列并链结动态变化
  • Excel中POWER QUERY的基础教学:筛选
  • excel怎样按月显示日期
  • Excel VBA简单的if逻辑判断
  • 热门搜索
    垃圾不落地手抄报 传统文化手抄报资料 文明小学生手抄报 安全伴我成长手抄报 爱祖国手抄报资料 春天的手抄报大全 梦想手抄报图片 安全乘车手抄报 平安校园手抄报资料 数学手抄报三年级上册