EXCEL解释一下这个VBA字典用法看不懂

EXCEL解释一下这个VBA字典用法看不懂... EXCEL解释一下这个VBA字典用法看不懂 展开
 我来答
cnbubble
2016-07-24 · TA获得超过2607个赞
知道大有可为答主
回答量:1990
采纳率:83%
帮助的人:773万
展开全部
i=d(Rng) 两句话都没有用,你也说了,删掉也正常运行。

另外,除了这两句,其他地方都没有再出现i,也说明没有用

d(Rng)=d(Rng)+1

因为Rng是B列,d(Rng)相当于 d(Rng.Value), 也就是 d("牛三斤") 这样的,d是字典,这就是 设置字典的关键字 “牛三斤” 的值,第一次出现时 值=0+1=1,第二次值=1+1=2……这就实现了计数功能。
更多追问追答
追问
i=d(Rng)  虽然没有用,但这句是什么意思
追答
把字典中  关键字是 Rng 值的 值赋值给i,
就像 d(Rng)=d(Rng)+1 意思差不多,只不过没有+1,赋值对象不一样,一个赋值给i,一个赋值给d(Rng)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式