|
楼主 |
发表于 2013-4-3 21:10
|
显示全部楼层
本帖最后由 weiguoyin868 于 2013-4-3 21:32 编辑
mjzxlmg 发表于 2013-4-2 22:53
If Len(arr(i, j)) Then 相当于 If arr(i, j) "" Then
加了这句使原表中空白的,不进行累加,输出结果 ...
仍在研究中,还有疑惑。
这句我的理解是: s = dic(Trim(arr(i, 4))) '将数组ARR2列第4列一个数据数据装入字典,具体就是姓名
MsgBox s
可是MsgBox输出的是0,0,2,3,....什么的,
还有下面语句:
If s = Empty Then 是判断s变量不为空值吗? 是判断姓名为空吗
m = m + 1
dic(Trim(arr(i, 4))) = m '将姓名作为关键字装入字典dic,累计姓名数量作为对应项
s = m '替换
result(s, 1) = Trim(arr(i, 4)) '输出数组的第一列为姓名
End If
result(s, 2) = result(s, 2) + 1 '输出数组的第二列月份累计数
不太理解这段的意思,是计算统计月数的吗
|
|