이경수 선생님의 수학실험실

[Basic] SortFields 오브젝트의 add 메소드 본문

Programming

[Basic] SortFields 오브젝트의 add 메소드

(이경수) 2019. 3. 17. 22:06

add 메소드는 다음과 같이 4개의 인자를 받아(key 필수) SortFields 오브젝트를 반환한다.


add(key, SortOn, Order, CustomOrder, DataOption)



Example)


sht1.Sort.SortFields.Clear

    sht1.Sort.SortFields.Add Key:=Range("A2:A100"), SortOn:=xlSortOnValues, Order:=xlDescending, _

    DataOption:=xlSortNormal

    For i = 2 To 3

        sht1.Sort.SortFields.Add Key:=Cells(1, i), SortOn:=xlSortOnValues, Order:=xlAscending, _

        DataOption:=xlSortNormal

    Next i

    With sht1.Sort

        .SetRange Range("A1:J100")

        .Header = xlYes

        .MatchCase = False

        .Orientation = xlTopToBottom

        .SortMethod = xlPinYin

        .Apply

    End With


먼저 A행을 기준으로 Range("A1:J100")의 자료를 내림차순으로 정렬한다.

그리고 1행 2열과 1행 3열을 기준으로 오름차순으로 정렬한다.

 

'Programming' 카테고리의 다른 글

[Java] conversion  (0) 2019.05.15
[Python] Built-in Functions  (0) 2019.05.12
[Java] 메소드 형식  (0) 2019.02.18
[Java] ArrayList 클래스 안의 매서드 정리  (0) 2019.02.18
파이썬과 자바에서 반복문의 차이점  (0) 2019.02.13
Comments