+ -
当前位置:首页 → 问答吧 → 怎么样用把标有红色的数据一次性移到数据的最前端?

怎么样用把标有红色的数据一次性移到数据的最前端?

时间:2011-08-08

来源:互联网

怎么样用把标有红色的数据一次性移到数据的最前端?

附件

Book2.rar(1.43 KB)

2011-8-8 10:24, 下载次数: 7

作者: szalira   发布时间: 2011-08-08

先点筛选,然后按下拉按钮,按颜色排序

作者: angellbxsc   发布时间: 2011-08-08

没有按颜色排序的啊。

作者: szalira   发布时间: 2011-08-08

建议楼主请程序开发版的朋友帮助解决

作者: LangQueS   发布时间: 2011-08-08

我看你的附件不是有07以上版本吗?可以按颜色排序的。
03版则没有

作者: angellbxsc   发布时间: 2011-08-08

请参考:

Sub 整理()
Application.Calculation = xlCalculationManual       '手动重算
For a = [a65536].End(xlUp).Row To 2 Step -1    '反向循环
    If Range("a" & a).Interior.ColorIndex = 46 Then
        Range("a" & a & ":b" & a).Interior.ColorIndex = 35
        Rows(a).Cut
        Rows(2).Insert Shift:=xlDown
        a = a + 1
    End If
Next
Application.Calculation = xlCalculationAutomatic    '自动重算
End Sub

[ 本帖最后由 LangQueS 于 2011-8-8 10:53 编辑 ]

作者: LangQueS   发布时间: 2011-08-08

2007版,2楼正解.
LangQueS V5.

作者: suse360   发布时间: 2011-08-08

又学到一点 谢谢

作者: 大兔兔   发布时间: 2011-08-08

相关阅读 更多