제가 입력한 프로시저는 아래와 같은데..
참조행 = cmb제품명.ListIndex
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count - 2
Cells(입력행, 1) = cmb제품명
Cells(입력행, 2) = txt생산단가
Cells(입력행, 3) = txt생산량
Cells(입력행, 4) = txt불량품수
Cells(입력행, 5) = txt재고량
Cells(입력행, 6) = txt총보유량
정답은 다르더라고요. 제가 한게 오답인가요?
실행해보면 맞는것 같긴 한데..
그리고 정답처럼 ' txt생산량=cells(입력행,숫자) ' 이렇게
순서를 바꿔서 쓰면 뭐가 다른지요?
입력행이 필요가 없는 문제인데요..
조회하는 문제이고 listindex를 사용하면 되기때문에 입력행이 필요 없습니다.
그리고 cells에 입력할 필요가 없으므로
Cells(입력행, 1) = cmb제품명
Cells(입력행, 2) = txt생산단가
Cells(입력행, 3) = txt생산량
Cells(입력행, 4) = txt불량품수
Cells(입력행, 5) = txt재고량
Cells(입력행, 6) = txt총보유량
은 사용하지 않죠.
조회가 된다는 것은 txt생산단가 컨트롤에 셀에 입력된 단가가 표시 되어야 합니다.
그러므로 님이 작성한 코드는 오답입니다.
프로시저에서 = 은 같다 라는 의미가 아니라
오른쪽에 있는 내용을 왼쪽으로 넣는다 라고 생각 해야 합니다.
즉 cells(입력행,1)=cmb제품명
은 셀에 cmb제품명에 표시된 내용을 입력하는 것이고
txt생산단가 = cells(입력행,2)
라는 것은 셀에 입력된 내용을 txt생산단가컨트롤 즉 폼에 표시 한다는 것입니다.
입력하는 것과 조회하는 것의 차이이죠.
좋은 하루 되세요.
"-
*2011-06-20 13:24:55
입력행이 필요가 없는 문제인데요..
조회하는 문제이고 listindex를 사용하면 되기때문에 입력행이 필요 없습니다.
그리고 cells에 입력할 필요가 없으므로
Cells(입력행, 1) = cmb제품명
Cells(입력행, 2) = txt생산단가
Cells(입력행, 3) = txt생산량
Cells(입력행, 4) = txt불량품수
Cells(입력행, 5) = txt재고량
Cells(입력행, 6) = txt총보유량은 사용하지 않죠.
조회가 된다는 것은 txt생산단가 컨트롤에 셀에 입력된 단가가 표시 되어야 합니다.
그러므로 님이 작성한 코드는 오답입니다.
프로시저에서 = 은 같다 라는 의미가 아니라
오른쪽에 있는 내용을 왼쪽으로 넣는다 라고 생각 해야 합니다.
즉 cells(입력행,1)=cmb제품명
은 셀에 cmb제품명에 표시된 내용을 입력하는 것이고
txt생산단가 = cells(입력행,2)
라는 것은 셀에 입력된 내용을 txt생산단가컨트롤 즉 폼에 표시 한다는 것입니다.
입력하는 것과 조회하는 것의 차이이죠.
좋은 하루 되세요.
"