Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1813|回复: 7

[已解决]帮我看一下代码,为啥出现提示。

[复制链接]
发表于 2012-9-26 17:32 | 显示全部楼层 |阅读模式
写了一段代码,作用就是把台账里的B列的相同名称的数量汇总,然后在汇总表里体现。我用字典了,但是运行时,会出现提示。
最佳答案
2012-9-27 10:29
不是不行,兄弟你少了一个NEW 应该是:Dim d As New Dictionary
Unnamed QQ Screenshot20120926172939.png

B00K1.rar

24.29 KB, 下载次数: 35

发表于 2012-9-26 18:05 | 显示全部楼层
大小写转换0921b.rar (14.34 KB, 下载次数: 3)
回复

使用道具 举报

发表于 2012-9-26 19:09 | 显示全部楼层
本帖最后由 异空 于 2012-9-26 19:22 编辑

Set d = CreateObject("Scripting.Dictionary")

Set d = New Dictionary
回复

使用道具 举报

 楼主| 发表于 2012-9-27 09:47 | 显示全部楼层
异空 发表于 2012-9-26 19:09
Set d = CreateObject("Scripting.Dictionary")

Set d = New Dictionary

你好,为啥一定要用Set d = CreateObject("Scripting.Dictionary")
          我在工具-引用-scrrun.dll,然后在dim d as dictionary为啥不行
        字典引用不是这俩种都可以吗,有啥区别,谢谢

回复

使用道具 举报

发表于 2012-9-27 10:29 | 显示全部楼层    本楼为最佳答案   
不是不行,兄弟你少了一个NEW 应该是:Dim d As New Dictionary
回复

使用道具 举报

发表于 2012-9-27 10:36 | 显示全部楼层
豆丁 发表于 2012-9-27 10:29
不是不行,兄弟你少了一个NEW 应该是:Dim d As New Dictionary

呵呵,又看到豆丁了
回复

使用道具 举报

发表于 2012-9-27 13:14 | 显示全部楼层
爱疯 发表于 2012-9-27 10:36
呵呵,又看到豆丁了

很长时间没上过了,好是老样子!不过爱疯可升级了,最新版本爱疯5
回复

使用道具 举报

发表于 2012-9-29 18:54 | 显示全部楼层
王永峰 发表于 2012-9-27 09:47
你好,为啥一定要用Set d = CreateObject("Scripting.Dictionary")
          我在工具-引用-scrrun.dll ...

这个是我搞错了,我刚开始不知道引用,自己用DIM AS一直不行

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 13:16 , Processed in 0.665197 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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