문제 4-2번에서 참조행 설정에 대한 의문이 들어서 질문드렸습니다.
분명히 제가 아는 지식안에서는 참조행은 0에서 부터 시작한다는 것으로 알고 있습니다.
그래서 저는 첫번째 식이
cmb송금자 = cells(참조행,0)
이라고 생각했거든요. 근데 저 숫자가 0이 아닌 1입니다.
음. 대부분의 문제에서는 참조행,0부터 시작하자나요. 여기에서의 0은 첫번째 열이구요.
그래서 매일 그렇게 풀다가 여기에서는 1열을 숫자 1로 지정하니 이해가 가지 않네요.
또한 상설 쿼리문제 질문인데요.
쿼리 만들기 할때 하반기 상반기 나누는 문제인데
1~6월까지를 상반기 7~12월까지 하반기로 나타내라 했거든요
그래서
상반기 : month([거래일자]) 하반기 : month([거래일자])
조건 : <=6 조건 : >=7
이렇게 입력했거든요. 근데 음...... 실행을 눌러보니 필드에 아무것도 표기 안돼고 그냥
위에 상반기 하반기만 표시 되더라고요. 이것 이외에는아무것도 만지지 않았습니다.
도대체 뭐가 문제 일까요. 참고로 만약 조건을 똑같이 했을경우엔 필드에 값이 표시되었습니다.
제 생각에는 위에 month([거래일자])가 똑같아서 일꺼 같은데
이 문제는 자주 출제되는 문제자나요ㅠㅠㅠ 이번주 토요일날 또 시험 있어서 ㅠㅠ
꼭 답변 부탁드릴께요
이문제는 콤보상자의 내용을 선택하면 행을 구할 수 있게 되어 있습니다.
송금자중 김천사를 선택 하면 0이고 +4를 하니 4행이라는 것을 알 수 있죠.
그래서 cells(참조행,1) 에서 참조행은 4가 되고 1을 열이 되는데
이 열은 시트에서 참조해야 하므로 1이 되는 것입니다.
콤보상자나 list 박스였다면 첫번째 열이 0이 되지만
엑셀 시트의 셀에서 값을 가져오는 것이므로 첫번째 열이 1이 되는 것입니다.
그림을 참고해 주세요.
필드명에
상반기 : month(판매일)<=6
하반기 : month(판매일)>=7
로 지정하시면 됩니다.
좋은 하루 되세요.
"-
*2012-05-11 06:27:47
이문제는 콤보상자의 내용을 선택하면 행을 구할 수 있게 되어 있습니다.
송금자중 김천사를 선택 하면 0이고 +4를 하니 4행이라는 것을 알 수 있죠.
그래서 cells(참조행,1) 에서 참조행은 4가 되고 1을 열이 되는데
이 열은 시트에서 참조해야 하므로 1이 되는 것입니다.
콤보상자나 list 박스였다면 첫번째 열이 0이 되지만
엑셀 시트의 셀에서 값을 가져오는 것이므로 첫번째 열이 1이 되는 것입니다.
그림을 참고해 주세요.
필드명에
상반기 : month(판매일)<=6
하반기 : month(판매일)>=7
로 지정하시면 됩니다.
좋은 하루 되세요.
"