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

 ist공원 (istpark)

추천:  2
파일:     복수시트데이터통합정렬_최종.xls (80KB) 조회:  3095
제목:   '매크로 기록'에 의한 복수시트데이터 통합정렬
     
  * 아래줄에 질문을 작성하세요 >>
첨부된 화일을 보시면 아시겠지만 제가 다시 질문은 드리는거는
1. 통합할려는 시트명이 비체계적일 때 자동으로 시트를 선택하는 코드가 있는지?
  저는 각각의 시트명을 코드에 표기해서 작성했거든요....
2. 통합할려는 데이터중 첨부화일 '질문'시트에 보시면 "11"시트의 자료는 '코드2'가 동일하면 그 동일코드내에서 행자체를 역순으로 정렬을 해야 되는디 도통 모르겠네요..
고수님 들의 고견부탁드립니다...
==============[knight님 글에 대한 답변입니다]==============
첨부와 같이 '매크로 기록'(별도의 VBA코드가 아님)에 의해 자동화한 자료를 참고하시기 바람니다.
==============[졸따구님 글에 대한 답변입니다]==============
감사합니다...
하지만 제가 원하는 답은 아니네요....
제가 예로는 시트를 3개만 있다고 가정했지만 실제로는 무쟈게 많거든요
그리고 제목행도 그 많은 시트마다 배열이 모두 틀려서 각각 정리하기에는 시간이 너무 오래걸려서 위와같은 질문을 드린거고요
아뭏튼 감사합니다...
==============[knight님 글에 대한 답변입니다]==============
knight님이 이 문제로 몸살(??)을 앓고 계시네요.
첫번째 질문을 시트명을 일일이 string형식으로 타이핑 하지 않을 수 있는 방법을 질문하신 것 같은데....
님의 화일 양식대로..그러니까..
첫째 쉬트, 둘째 쉬트 외의 모든 시트는 DATA시트라면..
for i = 3 to sheets.count
   sheets(i).select
next i
이런 식으로 모든 쉬트에 같은 작업을 할 수가 있습니다.
그리고 마지막 역순으로 바꾸는 문제는..(이제야 이해를 했습니다..^^)
Temp시트를 임시로 만들어서 번호를 매겨서 원하는 순서로 정렬하여 복사하는 방식으로 수정하였습니다.
코드가 지저분하지만, 기능은 발휘할 것입니다.
잘 살펴보시고, 개선할 부분은 고치세요..
그럼 건투를...
 
[불량 게시물 신고]  
knight감사합니다.
인사가 늦었습니다...
부지런히 해보고 모르면 다시 질문드리겟습니다.
07-14 (23:38)
삭제 ■신고
        
  

작성일 : 2003-07-10(20:18)
최종수정일 : 2003-07-10(20:18)
 


 ◎ 관련글

  제 목   작성자   날짜
복수시트데이터 통합정렬관련 재질문 knight 2003-07-10
'매크로 기록'에 의한 복수시트데이터 통합정렬 졸따구 2003-07-10
'매크로 기록'에 의한 복수시트데이터 통합정렬 knight 2003-07-10
'매크로 기록'에 의한 복수시트데이터 통합정렬 ist공원 2003-07-10