|
* 아래줄에 질문을 작성하세요 >>
혼자 힘으로 해결하려고 몇일 노력하였으나
혼자힘으로는 해결할 수 없다고 느껴 이렇게 질문드립니다.
저는 각기 다른 3개의 시트를 활용하여 셀 값을 복사, 검색 하고싶습니다.
1번 시트에는 날짜별로 데이터를 입력 합니다.
1번 시트에서 날짜를 입력하고 데이터를 입력한 후 등록하기 버튼을 누르면
지정된 범위의 데이터가 2번 시트에 출력되며,
한번 더 등록하기 버튼을 누르면 이 전에 출력되었던 데이터 아래로 추가적으로 표시되도록 하고자합니다.
마지막으로 3번 시트에서는 날짜를 입력하고 검색하기 버튼을 누르면
지정된 날짜의 데이터가 출력되게 하고싶습니다.
제가 엑셀에 지식이 부족하여 이렇게 질문드립니다.
==============[길가다주움님 글에 대한 답변입니다]==============
일단, 날짜 데이터를 텍스트로 입력하는 것은 여러가지로 문제를 복잡하게 만들고
입력하기도 불편합니다.
날짜의 입력은 엑셀의 표준 날짜 형식인 년-월-일 형식으로 입력하되
해당 셀의 서식을 표시하기 원하는 모양으로 지정해 주는 것이 좋습니다.
예: 2017-3-8, 16-4-19 등과 같이 입력
그냥 5-8 이라고 입력하면 금년 5월 8일 즉, 2018-5-8 이 입력됨
Ctrl+; 을 누르고 엔터를 지면 시스템의 오늘 날짜가 입력됨
날짜를 기준으로 저장하고 검색하므로
만일 이미 등록된 날짜를 다시 등록하려고 하면
덮어쓰기 경고 메시지가 나타나도록 설계하였습니다.
3번 시트에서 검색하는 것은
굳이 어려운 VB 코드를 쓰지 않아도
워크시트 함수로 가능합니다.
날짜만 입력하면 즉시 검색해 줍니다.
노란색 음영 셀들은 모두 동일한 수식입니다.
즉, A3 셀에 잘 설계해서 입력한 수식을
A3:C5 범위에 복사한 것입니다. |
|