나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 혹시나 (boyongsa)

추천:  2
파일:     조회:  2105
제목:   [RE]문법 설명좀 부탁드립니다.
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 엑셀 버전(95,97,2000,2002):
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

* 아래줄에 질문을 작성하세요 >>
혹시나님께서 가르쳐 주신 sort에 관한 코딩인데요......
Range("E1").Select
Selection.Sort Key1:=Range("e1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
order1까지는 알겠는데  그 뒤가 무엇인지요?
제 엑셀에 뭔가 문제가 잇어서 돔말을 볼수 없어 도움을 요청드립니다.
그럼 이만......
==============[알려주세요!님 글에 대한 답변입니다]==============
설명할 정도의 실력은 안되고 해서 
도움말에서 퍼 왔습니다


Sort 메서드
                

지정한 범위에 하나의 셀만 들어 있을 때 피벗 테이블 보고서, 범위, 또는 현재 영역을 정렬합니다. 

구문

expression.Sort(Key1, Order1, Key2, Type, Order2, Key3, Order3, Header, OrderCustom, MatchCase, Orientation, SortMethod)

expression   필수 요소로서 Range 개체를 반환하는 식입니다.

Key1   선택 요소로서 Variant 형식입니다. 첫째 정렬 필드로써 문자열(피벗 테이블 필드나 범위 이름)이나 Range 개체(예를 들면 "Dept"나 Cells(1, 1))입니다.

Order1   선택 요소로서 Variant 형식입니다. 사용할 수 있는 XlSortOrder 상수에는 xlAscending, xlDescending이 있습니다. xlAscending를 사용하면 Key1이 오름차순으로, xlDescending이면 Key1이 내림차순으로 정렬됩니다. 기본 상수는 xlAscending입니다.

Key2   선택 요소로서 Variant 형식입니다. 둘째 정렬 필드로써 문자열(피벗 테이블 필드나 범위 이름)이나 Range 개체입니다. 이 인수를 생략하면 둘째 정렬 필드는 없습니다. 피벗 테이블 보고서를 정렬할 때는 이 인수를 사용하지 않습니다.

Type   선택 요소로서 Variant 형식입니다. 정렬할 요소를 지정합니다. 사용할 수 있는 XlSortType 상수에는 xlSortLabels나 xlSortValues가 있습니다. 피벗 테이블 보고서를 정렬할 때만 이 인수를 사용합니다.

Order2   선택 요소로서 Variant 형식입니다. 사용할 수 있는 XlSortOrder 상수에는 xlAscending, xlDescending이 있습니다. xlAscending을 사용하면 Key2가 오름차순으로, xlDescending이면 Key2는 내림차순으로 정렬됩니다. 기본 상수는 xlAscending입니다. 피벗 테이블 보고서를 정렬할 때는 이 인수를 사용하지 않습니다.

Key3   선택 요소로서 Variant 형식입니다. 셋째 정렬 필드로써 문자열(피벗 필드나 범위 이름)이나 Range 개체입니다. 이 인수를 생략하면 셋째 정렬 필드는 없습니다. 피벗 테이블 보고서를 정렬할 때는 이 인수를 사용하지 않습니다.

Order3   선택 요소로서 Variant 형식입니다. 사용할 수 있는 XlSortOrder 상수에는 xlAscending, xlDescending이 있습니다. xlAscending이면 Key3이 오름차순으로, xlDescending이면 Key3은 내림차순으로 정렬됩니다. 기본 상수는xlAscending입니다. 피벗 테이블 보고서를 정렬할 때는 이 인수를 사용하지 않습니다.

Header   선택 요소로서 Variant 형식입니다. 첫째 행에 머리글이 들어 있는지 여부를 지정합니다. 사용할 수 있는 XlYesNoGuess 상수에는 xlYes, xlNo, xlGuess 등이 있습니다. xlYes이면 첫 행은 행 머리글이 되어 정렬되지 않습니다. xlNo이면 행 머리글이 없을 때 전체 범위가 정렬되고, xlGuess이면 머리글이 있는지와 있으면 어디에 있는지를 추정합니다. 기본 상수는 xlNo입니다. 피벗 테이블 보고서를 정렬할 때는 이 인수를 사용하지 않습니다.

OrderCustom   선택 요소로서 Variant 형식입니다. 한 자리 정수로 사용자 정의 정렬 순서 목록 중 하나를 나타냅니다. OrderCustom 인수를 생략하면 1(기본)을 사용합니다.

MatchCase   선택 요소로서 Variant 형식입니다. True이면 대소문자가 구분되어 정렬되고 False이면 대소문자를 구분하지 않습니다. 피벗 테이블 보고서를 정렬할 때는 이 인수를 사용하지 않습니다.

Orientation   선택 요소로서 Variant 형식입니다. xlSortRows를 사용하면 위에서 아래(행순)로 정렬되고 xlSortColumns를 사용하면 왼쪽에서 오른쪽(열 순서)으로 정렬됩니다.

SortMethod   선택 요소로서 Variant 형식입니다. 정렬 유형입니다. 사용할 수 있는 XlSortMethod 상수에는 xlPinYin나 xlStroke가 있습니다. 이 상수들 중 일부는 선택하거나 설치한 언어 지원(예를 들어 , 영어)에 따라 사용하지 못할 수도 있습니다.

주의

Header, Order1, Order2, Order3, OrderCustom, Orientation 등의 설정 값은 이 메서드를 사용할 때마다 저장됩니다. 다음에 이 메서드를 불러올 때 이 인수 값을 지정하지 않으면 저장된 값이 사용됩니다. 이 문제를 피하려면 이 메서드를 사용할 때마다 이 인수를 지정해야 합니다.

 
[불량 게시물 신고]  
알려주세요!감사드립니다,,혹시나 님,,,07-22 (10:05)
삭제 ■신고
        
  

작성일 : 2003-07-22(07:44)
최종수정일 : 2003-07-22(07:44)
 


 ◎ 관련글

  제 목   작성자   날짜
문법 설명좀 부탁드립니다. 알려주세요! 2003-07-21
[RE]문법 설명좀 부탁드립니다. 혹시나 2003-07-22