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

작성자:  

 두우 (lhwoo1106)

추천:  2
파일:     Question..xlsm (26.7KB) 조회:  1514
제목:   VBA, 테이블에서 연속하지 않는 복수 셀 옮기기
     
  * 엑셀 버전 2013
* 아래줄에 질문을 작성하세요 >>

매크로를 하나 만들었습니다. 시트1 테이블의 1,3행을 먼저 시트2로 옮기고, 그 다음부터는 매크로를 실행할 때 마다 3행만 계속 오른쪽 방향으로 붙는 것입니다.

다만 이제 1,3 행 뿐만아니라 1,2,3,4,6,8,10,12 행으로 범위를 넓혀 옮기고 나서 그 다음부터 2,3,4,6,8,10,12행들을 클릭할 때 마다 옮기는 방향으로 진행하고 싶습니다.

하지만 
1. 매크로가 기본적으로, 1행은 사람 리스트라 추가되면 추가되는 대로  밑 열에서 사람들이 누적으로 추가되고,
2. Total이 항상 가장 밑 쪽에 있어야 하는 점, 
3. 마지막으로 추출된 행들 간의 값 차이를 5칸 밑의 데이터 셋을 하나 더 만들어 넣어주어 항상 위와 아래 데이터 셋간의 간격이 5칸이 유지되어야한다. 

이 제약들 때문에, 문법이 너무 쉽게 깨져서 수정하기가 힘듭니다.

이론 상으론 행들의 범위를 넓히면 끝날 것 같지만, 정말 어렵네요.

도움 요청 바랍니다.
 
[불량 게시물 신고]  
        
  

작성일 : 2020-01-04(03:34)
최종수정일 : 2020-01-04(03:34)