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

 똘똘이 (khs0520)

추천:  2
파일:     문의[66].xls (34KB) 조회:  2841
제목:   버튼 클릭시 해당시트로 가서 입력하는 방법
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

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...): 

* 아래줄에 질문을 작성하세요 >>
첨부해드린 파일에서 일계표 시트에서 추가버튼을 클릭하면 
입력한 날짜에 해당하는 달의 시트안의 날짜의 해당 품목에 값을 누적시키는 방법 좀 알려주세요.
좀 말이 복잡하죠???
파일을 보시면 쉽게 이해가 되시리라 생각됩니다.
다시 설명드리면 날짜가 7월 28일로 입력되었으니까
7월 시트의 28이라고 써져있는 열의 포도의 갯수를 누적시키는거죠...
매크로를 작성해야 할거 같은데, 저의 실력으로는 좀 힘드네요.
어떻게 날짜에 해당하는 셀로 찾아가는지를 잘 모르겠네요
너무 시간이 많이 걸리는 질문을 한건 아닌지...
꼭 답변 부탁드립니다.
 
[불량 게시물 신고]  
demonVBA가 아닌 함수로도 가능합니다. Sheet1 B4 셀에 다음 수식 입력후, 아래로 복사해 보세요.

=SUM(OFFSET(INDIRECT("'"&MONTH($B$1)& "월'!$A$1"),ROW()-3,1,1,DAY($B$1)))

감사합니다.
07-28 (15:49)
삭제 ■신고
황기성멋진 수식이로군요...

그러나 이 문제의 해결은 함수로는 불가능하답니다...^^;; 값을 가져오는 것이 아니라 입력하는 것이므로..

그럼...행운이 있으시길...!
07-28 (16:01)
삭제 ■신고
똘똘이네... 황기성님 말씀대로 이건 값을 가져오는게 아니라 입력시키는 문제입니다. 그리고 INDIRECT함수와 좀 반대의 개념이죠!
해당시트에 값을 입력시키는 것이니까...
07-28 (16:21)
삭제 ■신고
        
  

작성일 : 2003-07-28(14:49)
최종수정일 : 2003-07-28(14:49)
 


 ◎ 관련글

  제 목   작성자   날짜
버튼 클릭시 해당시트로 가서 입력하는 방법 똘똘이 2003-07-28
[RE]버튼 클릭시 해당시트로 가서 입력하는 방법 황기성 2003-07-28