3个回答
展开全部
Sub zuida8()
Dim ma(8), add(8)
Dim i%
Columns(6).Interior.ColorIndex = 0
For i = 1 To 8
ma(i - 1) = WorksheetFunction.Max(Columns(6))
add(i - 1) = WorksheetFunction.Match(ma(i - 1), Columns(6), 0)
Cells(add(i - 1), 6).Interior.ColorIndex = 6
Cells(add(i - 1), 6) = ""
Next
For i = 1 To 8
Cells(add(i - 1), 6) = ma(i - 1)
Next
End Sub
'真没必要用VBA,不过给你写了段代码,也许你有别的用处
Dim ma(8), add(8)
Dim i%
Columns(6).Interior.ColorIndex = 0
For i = 1 To 8
ma(i - 1) = WorksheetFunction.Max(Columns(6))
add(i - 1) = WorksheetFunction.Match(ma(i - 1), Columns(6), 0)
Cells(add(i - 1), 6).Interior.ColorIndex = 6
Cells(add(i - 1), 6) = ""
Next
For i = 1 To 8
Cells(add(i - 1), 6) = ma(i - 1)
Next
End Sub
'真没必要用VBA,不过给你写了段代码,也许你有别的用处
追问
非常感谢您的回答,但刚才在我看到您的代码已经采纳别的答案了,抱歉。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提示:冒泡排序,然后取前8个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询