Excel 请教字典中key有没有遍历的方法

2025-04-02 08:27:38
推荐回答(1个)
回答1:

一般使用for each语句遍历,例如:

Dim db,k,v,i
set db = createobject("scripting.dictionary")
for i=1 to 10
    k=cells(i,1)
    v=cells(i,2)
    db(k)=db(k)+v
next i
i=1
for each k in db.keys
    v=db(k)
    cells(i,4)=k
    cells(i,5)=v
    i=i+1
next k