Private Sub Cmd확인_Click()
txt고객명 = Cells(입력행, 4)
txt고객등급 = Cells(입력행, 5)
txt매출금액 = Cells(입력행, 6)
txt결제방식 = Cells(입력행, 7)
-----------------------------------------
Private Sub Cmd확인_Click()
참조행 = Cmb종류.ListIndex + 7
입력행 = [a1].Row + [a1].CurrentRegion.Rows.Count
Cells(입력행, 2) = Cmb지점
Cells(입력행, 3) = Txt성명
Cells(입력행, 4) = Cells(참조행, 9)
Cells(입력행, 5) = Cells(참조행, 10)
Cells(입력행, 6) = Cells(참조행, 11)
Q. p. 244 ③과 255쪽 ②을 보면 폼의 자료를 워크시트에 입력하는 같은 유형의 문제인데
이런식으로 되어 있어요 .여기서 cells(입력행,2)=Cmb지점 을
cmb지점 = cells(입력행,2) 이렇게 방향을 바꿔서 써도 되나요?
두 문제를 보니 같은 유형문제인데 방향만 바껴있더라구요..헷갈리게... 그래서 바꿔써도 되는건가 해서요~
두문제는 다른 것입니다.
첫번째 문제는 워크시트에 있는 내용을 폼에 표시하는 것이고
두번째 문제는 폼에 있는 내용을 워크시트에 입력하는 것이죠.
문제를 다시 확인 해 보세요.
프로시저에서 = 은 같다의 의미가 아니라 오른쪽의 내용을 왼쪽에 넣는다 라고 생각하셔야 합니다.
그러므로
cells(입력행,2)=Cmb지점
은 cmb지점에 표시된 내용을 셀에 넣는다 라는 것이고
cmb지점 = cells(입력행,2)
은 셀에 입력된 내용을 cmb지점에 넣는다 라고 생각 하셔야 하죠.
그러므로 방향을 바꿔 쓰시면 안됩니다.
좋은 하루 되세요.
"-
*2012-02-21 09:00:44
두문제는 다른 것입니다.
첫번째 문제는 워크시트에 있는 내용을 폼에 표시하는 것이고
두번째 문제는 폼에 있는 내용을 워크시트에 입력하는 것이죠.
문제를 다시 확인 해 보세요.
프로시저에서 = 은 같다의 의미가 아니라 오른쪽의 내용을 왼쪽에 넣는다 라고 생각하셔야 합니다.
그러므로
cells(입력행,2)=Cmb지점
은 cmb지점에 표시된 내용을 셀에 넣는다 라는 것이고
cmb지점 = cells(입력행,2)
은 셀에 입력된 내용을 cmb지점에 넣는다 라고 생각 하셔야 하죠.
그러므로 방향을 바꿔 쓰시면 안됩니다.
좋은 하루 되세요.
"