Private Sub 选相同_Click()
Range("a1:m40000") = ""
Dim sh As Worksheet
Dim d As Object, sr As String
Set sh = Sheets("1")
Set d = CreateObject("scripting.dictionary")
k = 0
For x = 1 To 7703
sr = ""
For y = 1 To 10
sr = sr & "-" & Replace(sh.Cells(x, y), " ", "")
Next y
If sr <> "----------" Then
d(sr) = d(sr) + 1
End If
Next x
arr = d.keys
arr1 = d.items
m = Application.Max(arr1)
For x = 0 To UBound(arr1)
If arr1(x) = m Then
k = k + 1
arr2 = Split(arr(x), "-")
For y = 1 To 10
Cells(k, y) = arr2(y)
Next y
End If
Next x
End Sub