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

 딸기딸기 (ajdzl321)

추천:  2
파일:     0.83_MAFA_NiOx_CBdrop_6s.xls (146KB) 조회:  2158
제목:   [RE]VBA로 해결하기
     
  excel2013

* 아래줄에 질문을 작성하세요 >>

측정장비를 통한 측정값이 엑셀로 넘어오는데 한번의 측정값이 하나의 시트로 들어가게됩니다.

이때 각각 다른 시트에서 같은 위치 cell의 값만 한 시트에 모으고 평균을 내고 싶습니다.

다른 시트에서 값을 복사해서 오는 건 다른 시트 범위 지정 후 복사나, 첨부한 캡쳐값을 넣는 매크로로도 가능한데 시트가 항상 똑같은 갯수로 있는 게 아니라 항상 다릅니다.

그래서 시트가 존재하는지 확인하고 존재한다면 값을 복사 붙여넣기하고 싶은데 IF조건문을 사용하기가 너무 어렵네요 어떻게 해야 할까요
==============[딸기딸기님 글에 대한 답변입니다]==============

Master 시트의 2행에 각각 시트별 추출 합산할 셀 주소를 지정하고
버튼을 누르면 됩니다. E, F, ... 열 등에 필요한만큼 확장할 수 있습니다.(셀 주소만 지정해 주면 됨)

원하는 답이 맞는 건지 모르겠네요.

코드를 잘 분석해 보고 응용하시기 바랍니다.

시트 개체모듈에 코딩을 했기 때문에
필요한 경우 다른 통합문서에 Master 시트를 복사하고
그 문서를 xlsm(매크로 포함 문서) 형식으로 저장하면
다른 통합문서에도 이식할 수 있습니다.

단, Master 시트는 통합문서에서 맨 왼쪽(첫번째 시트)에
있어야 합니다.
==============[조삿갓님 글에 대한 답변입니다]==============

메크로는 제가 원하던 게 맞습니다. 정말 대단해요ㅠㅠ

그런데 제가 VBA에 완전 초짜라 응용이 안되네요ㅜㅜ

시트를 복사하는 방법도 해보는데 행과 열의 수가 맞지 않는다고 해서 데이터를 97-2013형식으로 바꿨다가 다시 열고 해야해서 복잡하더라구요ㅜㅜ

offset을 이용하면 원하는 만큼 띄울 수 있다는데 그거를 어디에 집어넣어야하는지 모르겠고...적용을 못하겠어요

////이까지는 VBA초짜인 저의 푸념이구

저희가 쓰는 파일이 첨부파일 같은 형식인데 맨 앞 시트인 "Data" 시트에 각 시트의 "F2""G2""K2""L2"값만 모아서 표시하고 마지막에 평균내는 작업을 해요

그래서 메크로 형식은 제가 원하던 거에 정확한데 적용을 못시키겠어요 항상 새로운 파일에 적용해야 하는데 어떻게 해야 하는게 좋을까요???

 
[불량 게시물 신고]  
        
  

작성일 : 2017-12-29(12:16)
최종수정일 : 2017-12-29(12:16)
 


 ◎ 관련글

  제 목   작성자   날짜
시트(ex.sheet2)가 존재할 때 다른 시트(ex.sheet1)로 데이터 복사 딸기딸기 2017-12-26
[RE]VBA로 해결하기 조삿갓 2017-12-28
[RE]VBA로 해결하기 딸기딸기 2017-12-29