Set dic = CreateObject("scripting.dictionary")这段代码每句的意思?

Set dic = CreateObject("scripting.dictionary")
j = 2
For i = 2 To [B65536].End(3).Row
dic(Cells(i, 2).Value) = ""
Next

这段代码前边差一句,dim dic as object,就是定义一个对象型变量。set dic=这句代码的意思是指定dic这个变量为字典。[B65536].End(3).Row的意思是sheet工作表中往右最后一个非空单元格的行号(不过我觉得应该使用end(4),就是往下最后一行的行号)。for next这句循环语句的作用就是依次把B2到B列最后一行的每一个单元格的值装进字典的key里,其对应的item为空值。

代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。代码设计的原则包括唯一确定性、标准化和通用性、可扩充性与稳定性、便于识别与记忆、力求短小与格式统一以及容易修改等。 源代码是代码的分支,某种意义上来说,源代码相当于代码。现代程序语言中,源代码可以书籍或磁带形式出现,但最为常用格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码最终目的是将人类可读文本翻译成为计算机可执行的二进制指令,这种过程叫编译,它由通过编译器完成。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-26
这段代码前边差一句,dim dic as object,就是定义一个对象型变量。set dic=这句代码的意思是指定dic这个变量为字典。[B65536].End(3).Row的意思是sheet工作表中往右最后一个非空单元格的行号(不过我觉得应该使用end(4),就是往下最后一行的行号)。for next这句循环语句的作用就是依次把B2到B列最后一行的每一个单元格的值装进字典的key里,其对应的item为空值。追问

请问对应的item值是怎么回事呢,太感谢你了

本回答被提问者和网友采纳