ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 蓝桥玄霜

[原创] 常见字典用法集锦及代码详解

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2017-9-12 11:02 | 显示全部楼层
本帖已被收录到知识树中,索引项:数组集合和字典
蓝神,我拜读了您的帖子下的附件,在读到实例6-多条件复杂汇总这一块,如果是工作表格可以用sumif函数,不知在VBA中是否可以使用worksheetsfunction.sumif函数把多条件按照&进行合并。不知是否可行。

TA的精华主题

TA的得分主题

发表于 2017-9-13 11:43 | 显示全部楼层
看到版主年纪这么大了还这么认真   我年纪青青  怎么可以这么堕落

TA的精华主题

TA的得分主题

发表于 2017-9-13 13:49 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-9-14 14:02 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
努力学习中

TA的精华主题

TA的得分主题

发表于 2017-9-17 10:34 | 显示全部楼层
本帖最后由 guofengkai 于 2017-9-17 10:35 编辑

“蓝桥玄霜”老师,您好!我有两个问题:一、关键字key、项目item都必须是加双引号的字符型数据吗?您所举出的例子都是字符型的。二、既然key和item是一一对应的,那么如果我知道的是某个item值,可以反查出它对应的key吗?比如:您所举出例子中由“Baltimore”反查出“B",可以实现吗?敬请回答,非常感谢!

TA的精华主题

TA的得分主题

发表于 2017-9-17 12:51 | 显示全部楼层
求教老师,
使用VBA将表格中的数据sheet2的行数据比对sheet1中数据,输出不在sheet1中的数据到...
http://club.excelhome.net/thread-1369447-1-1.html
(出处: ExcelHome技术论坛)
我自己写的代码不知道哪里有问题,请教!
Sub test()

    Dim arr, arr1, drow, d As Object, i%, j%, k%

    arr = Sheet1.[a1].CurrentRegion
   arr1 = Sheet2.[a1].CurrentRegion
   
    Set d = CreateObject("scripting.dictionary")

For k = 2 To UBound(arr)

        d(arr(k, 1)) = ""
Next
        For i = 2 To UBound(arr1, 1)
            For j = 2 To UBound(arr1, 2)
                If d.exists(arr1(i, j)) Then
                    d.Remove (arr1(i, j))
                    Else

            d(arr1(i, j)) = ""
              'Exit For
              
                End If
            Next
        Next
        drow = Sheet2.[a65536].End(xlUp).Row
         Sheet3.Range("B2").Resize(drow-1, d.Count) = d.keys
End Sub

TA的精华主题

TA的得分主题

发表于 2017-9-19 10:33 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-9-20 20:44 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-9-20 22:09 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2017-9-29 11:12 | 显示全部楼层
让生命充满爱 发表于 2017-9-13 11:43
看到版主年纪这么大了还这么认真   我年纪青青  怎么可以这么堕落

说的相当有道理!!!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 01:56 , Processed in 0.038035 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表