Discussion:
重複資料
(时间太久无法回复)
alexsas
2007-07-03 08:02:13 UTC
Permalink
請問如何使用vba, 將column A中重複學號
的學生學號列出
--
VBA Junior
chijanzen
2007-07-04 08:14:01 UTC
Permalink
你好:

不太清楚你要的功能,提供一個思路給你

Dim NoDupes As New Collection
Dim Item, Cell
Set temprng = Range("A1:A" & Range("A65536").End(xlUp).Row)
'先找出所有不重複的學號
On Error Resume Next
For Each Cell In temprng
NoDupes.Add Cell.Value, CStr(Cell.Value)
Next Cell
'用公式 COUNTIF 來找出重複的學號
For Each Item In NoDupes
aa = Application.WorksheetFunction.CountIf(temprng, Item)
If aa >= 2 Then '表示有重複的學號
MsgBox "學號: " & Item & " 重複"
End If
Next
--
天行健,君子以自強不息
地勢坤,君子以厚德載物

http://www.vba.com.tw/plog/


"alexsas" 來函:
Post by alexsas
請問如何使用vba, 將column A中重複學號
的學生學號列出
--
VBA Junior
Loading...