在此以A列为目标列,在表中新建一个COMBOBOX(我这里是COMBOBOX1),再在A列中1-12行输入内容(带有重复的),然后新建一个模块或利用修改宏输入如下代码.
CROWS = Sheets(1).UsedRange.Count
For i = 1 To CROWS
R = WorksheetFunction.CountIf(Range(Cells(1, 1), Cells(i, 1)), _
Cells(i, 1))
If R < 2 Then
Sheets(1).ComboBox1.AddItem (Cells(i, 1))
End If
Next
试试吧,实际用起来会有许多改动,不过参照原理,很容易修改. *^-^*
CROWS = Sheets(1).UsedRange.Count
For i = 1 To CROWS
R = WorksheetFunction.CountIf(Range(Cells(1, 1), Cells(i, 1)), _
Cells(i, 1))
If R < 2 Then
Sheets(1).ComboBox1.AddItem (Cells(i, 1))
End If
Next
试试吧,实际用起来会有许多改动,不过参照原理,很容易修改. *^-^*
