久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Excel-VBA執(zhí)行排序

 L羅樂 2017-08-31

應(yīng)用場景

對數(shù)據(jù)區(qū)域按固定規(guī)則排序

對當(dāng)前工作表的已用區(qū)域排序


知識要點(diǎn)

1:Application.Version,返回一個String,,代表Microsoft Excel版本號,

2:.UsedRange 已用區(qū)域

3:Sort,代表數(shù)據(jù)區(qū)域的排序方式,SortOn排序參數(shù)-按顏色/按值排序,Order排序方式-升序/降序,DataOption指定文本的排序方式-分別對數(shù)字和文本進(jìn)行排序/將文本作為數(shù)字進(jìn)行排序


Sub 排序()

    Dim Rng As Range

    Set Rng = ActiveSheet.UsedRange '將當(dāng)前表已用區(qū)域賦予變量rng

    '根據(jù)代碼版本號執(zhí)行對應(yīng)的排序代碼,,excel07的版本號是12,10版本號是14

    If Application.Version * 1 < 12 Then GoTo Line1 Else GoTo Line2

Line1:      '07版本之前使用

    Rng.Offset(1, 0).Sort Key1:=Range('B2'), Order1:=xlAscending, Header:=xlGuess, _

                        Ordercustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal

    Exit Sub

Line2:

    With ActiveSheet.Sort  '利用排序?qū)ο筮M(jìn)行排序

        .SortFields.Clear  '清除原有的sortfields對象,該對象存儲了排序狀態(tài)

        .SortFields.Add Key:=Range('B2'), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal '添加排序條件

        .SetRange Rng '設(shè)置排序的區(qū)域?yàn)閞ng

        .Orientation = xlTopToBottom '排序方向?yàn)榭v向

        .Apply  '根據(jù)當(dāng)前應(yīng)用的排序狀態(tài)對區(qū)域進(jìn)行排序

    End With

End Sub


    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點(diǎn)擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多