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

 조삿갓 (choga21)

추천:  2
파일:     질문(6)[2].xlsm (21.3KB) 조회:  6656
제목:   [RE]엑셀 vba 함수로 셀 값을 다른 시트로 복사 및 검색
     
  * 아래줄에 질문을 작성하세요 >>

혼자 힘으로 해결하려고 몇일 노력하였으나 
혼자힘으로는 해결할 수 없다고 느껴 이렇게 질문드립니다.

저는 각기 다른 3개의 시트를 활용하여 셀 값을 복사, 검색 하고싶습니다.

1번 시트에는 날짜별로 데이터를 입력 합니다.
1번 시트에서 날짜를 입력하고 데이터를 입력한 후 등록하기 버튼을 누르면
지정된 범위의 데이터가 2번 시트에 출력되며,
한번 더 등록하기 버튼을 누르면 이 전에 출력되었던 데이터 아래로 추가적으로 표시되도록 하고자합니다.

마지막으로 3번 시트에서는 날짜를 입력하고 검색하기 버튼을 누르면
지정된 날짜의 데이터가 출력되게 하고싶습니다.

제가 엑셀에 지식이 부족하여 이렇게 질문드립니다.
==============[길가다주움님 글에 대한 답변입니다]==============

일단, 날짜 데이터를 텍스트로 입력하는 것은 여러가지로 문제를 복잡하게 만들고
입력하기도 불편합니다.

날짜의 입력은 엑셀의 표준 날짜 형식인 년-월-일 형식으로 입력하되
해당 셀의 서식을 표시하기 원하는 모양으로 지정해 주는 것이 좋습니다.

예: 2017-3-8, 16-4-19 등과 같이 입력
    그냥 5-8 이라고 입력하면 금년 5월 8일 즉, 2018-5-8 이 입력됨
    Ctrl+; 을 누르고 엔터를 지면 시스템의 오늘 날짜가 입력됨 

날짜를 기준으로 저장하고 검색하므로
만일 이미 등록된 날짜를 다시 등록하려고 하면
덮어쓰기 경고 메시지가 나타나도록 설계하였습니다.

3번 시트에서 검색하는 것은
굳이 어려운 VB 코드를 쓰지 않아도
워크시트 함수로 가능합니다.

날짜만 입력하면 즉시 검색해 줍니다.

노란색 음영 셀들은 모두 동일한 수식입니다.
즉, A3 셀에 잘 설계해서 입력한 수식을
A3:C5 범위에 복사한 것입니다.
 
[불량 게시물 신고]  
길가다주움조삿갓님 너무 감사합니다! 굳이 VB코드를 사용하지 않아도 되는거였군요 ㅠㅠ 정말 감사합니다. 많은 도움됐습니다.07-16 (10:00)
삭제 ■신고
        
  

작성일 : 2018-07-14(01:39)
최종수정일 : 2018-07-14(01:39)
 


 ◎ 관련글

  제 목   작성자   날짜
엑셀 vba 함수로 셀 값을 다른 시트로 복사 및 검색 길가다주움 2018-07-13
[RE]엑셀 vba 함수로 셀 값을 다른 시트로 복사 및 검색 조삿갓 2018-07-14