|
またまた質問させていただきます。
あるシートのC列に日付が重複してあります。
それを重複を除去してコンボボックスに加えています。
が、『このキーは既にこのコレクションの要素に割り当てられています』という
エラーが出ます。
何が問題あるのか教えてください。エクセル2007です。
自分的にここがひっかかっているんではないかということをあげます。
1.J列にも同じような日付の縦列があります。
2.UserForm1とUserForm2があり、ほぼ同じマクロとなっています。
UserForm1はC列をコンボボックスに加えています。
UserForm2はJ列をコンボボックスに加えています。
UserForm1の中
Private Sub UserForm_Initialize()
With Worksheets("対戦表")
Set セル範囲 = .Range(.Range("C2"), .Range("C65536").End(xlUp))
End With
For Each 各セル In セル範囲
On Error Resume Next
リスト.Add 各セル.Value, CStr(各セル.Value)
If Err.Number = 0 Then
Cmb開催日.AddItem Format(各セル.Value, "m/d")
End If
On Error GoTo 0
Next
Cmb開催日.ListIndex = 0
Cmb開催日.ColumnWidths = Cmb開催日.Width - 3
End Sub
|
|