- 帖子
- 41
- 主題
- 0
- 精華
- 0
- 積分
- 79
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2014-4-1
- 最後登錄
- 2016-2-17
|
本帖最後由 no3-taco 於 2015-8-10 21:41 編輯
回復 3# li_hsien
'總之添加的key的名稱不可能會有重複,但是item可以有重複
這不是你自己寫的程式,看你要把item的值拿來做啥用??,我覺得應該是item的值用不到所以設空值- Sub 練習()
- Dim D As Object
- Set D = CreateObject("Scripting.Dictionary")
- D.Add "valkey1", "item1"
- D.Add "valkey2", "item2"
- D.Add "valkey3", "item3"
-
- D.Item("valkey3") = "item5" 'valkey3已有,項目值不同取代項目值
- 'D.Add "valkey3", "item6" '(自己開啟測試)已有相同key值,會傳回一個錯誤
-
- Debug.Print D.Item("valkey3") '(讀取用法) object.Item(key) [= newitem]
- Debug.Print D("valkey3") '同上一列(讀取用法) object.Item(key) [= newitem]
- Debug.Print
- '========使用陣列列出===
- ' arr = D.Keys
- ' arr2 = D.Items
- ' For i = LBound(arr) To UBound(arr)
- ' Debug.Print arr(i), arr2(i)
- ' Next i
- End Sub
複製代碼 可參考相關連結:
http://forum.twbts.com/viewthread.php?tid=20&extra=page%3D1%26amp%3Bfilter%3Ddigest
http://www.excelpx.com/thread-145901-1-1.html |
|