|
楼主 |
发表于 2014-9-25 15:04
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
字典Item项目的数组用法、以及结果的输出方式:
Sub DicTest2()
Set dic = CreateObject("Scripting.Dictionary") 'use Dictionary
For i = 1 To 5
dic(i) = Array(i, i * 10, i * 100) '把数组作为Item项目写入字典
Next
[a1].CurrentRegion = ""
[a1].Resize(dic.Count) = WorksheetFunction.Transpose(dic.Keys) 'Output keys result
'字典Items内容为数组时、需要二次转置后才能输出:
[b1].Resize(dic.Count, 3) = Application.Transpose(Application.Transpose(dic.items))
'或者可以用这个Rept函数处理方法: 不需要转置。
[b1].Resize(dic.Count, 3) = Application.Rept(dic.items, 1)
End Sub
|
评分
-
9
查看全部评分
-
|