- 帖子
- 10
- 主題
- 2
- 精華
- 0
- 積分
- 50
- 點名
- 0
- 作業系統
- WIN10
- 軟體版本
- Office 20xx
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 桃園市
- 註冊時間
- 2019-2-21
- 最後登錄
- 2022-9-30

|
回復 2# Hsieh
哈囉Hsieh大,
我在練習此帖的過程發現一些問題。
當中這段代碼想要請教您 :- Private Sub UserForm_Initialize()
- Set d = CreateObject("Scripting.Dictionary")
- With 工作表1
- For Each a In .Range(.[D2], .[D2].End(xlDown))
- d(a.Text) = ""
- Next
- End With
- ComboBox1.List = d.keys
- End Sub
複製代碼 我懂這一段的用意是要將「要查詢的不重複項目」帶進下拉式選單的選項項目;
但是在 For Each a In .Range(.[D2], .[D2].End(xlDown))和Next中的d(a.Text) = ""
我不太了解為何要將所有項目的文字變成"",這段撰寫的緣由是來自何處?
還勞煩您幫忙解惑。 |
|