写了一个,可以提出重复最多的一行,Private Sub CommandButton1_Click()
Dim d As Object, sr As String
Set d = CreateObject("scripting.dictionary")
For x = 2 To 18
sr = ""
For y = 1 To 7
sr = sr & "-" & Replace(Cells(x, y), " ", "")
Next y
d(sr) = d(sr) + 1
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 7
Cells(k + 1, y + 9) = arr2(y)
Next y
End If
Next x
End Sub