|
- Sub mytest()
- Dim br(1 To 5), ar, cr, dr As String
- Dim x%, y%, m%, n%, j%, a%, b%
- ar = Range("b2:f" & Range("a60000").End(xlUp).Row)
- ReDim cr(1 To UBound(ar), 1 To 1)
- For x = 1 To UBound(ar, 1)
- For y = 1 To UBound(ar, 2)
- br(y) = ar(x, y)
- Next y
- For m = 1 To 4
- For n = m + 1 To 5
- If br(m) > br(n) Then
- temp = br(m): br(m) = br(n): br(n) = temp
- End If
- Next n
- Next m
- dr = Join(br, "")
- j = InStr(dr, "CCC"): a = InStr(dr, "CD"): b = InStr(dr, "DD")
- If j > 0 Or a > 0 Or b > 0 Then
- cr(x, 1) = "不合格"
- Else
- cr(x, 1) = "合格"
- End If
- Next x
- Range("g2").Resize(UBound(cr), 1) = cr
- End Sub
复制代码 |
|