1
我只是使用來自不同列的字典創建獨特項目列表並將它們饋送到組合框中。我想知道是否有方法檢查字典是否僅包含數字值或字母數字,因爲某些列只包含數字,而其他字段僅包含文本和日期。VBA scripting.dictionary檢查字典內容日期或數字或字母數字?
With Sheets("Database")
cNr = WorksheetFunction.Match(fString, .Rows(1), 0)
lRo = .Cells(Rows.Count, 1).End(xlUp).Row
Set d = CreateObject("scripting.dictionary")
For Each c In Range(.Cells(2, cNr), .Cells(lRo, cNr))
If Len(c.Value) > 0 Then
If Not d.Exists(c.Value) Then d.Add c.Value, 1
End If
Next c
k = d.keys
End With
我還有一個問題。我想循環這個並創建每列的唯一列表並將其存儲在k1,k2,k3 ...等等。我該怎麼做呢?
謝謝。
謝謝。我會盡力。我還有一個問題。我想循環這個並創建每列的唯一列表並將其存儲在k1,k2,k3 ...等等。我該怎麼做呢? – Shan
可以請你提供你的數據樣本(假),我會告訴你的方式 – Vasily
添加假屏幕截圖.. – Shan