책 내용 질문하기
폼의 자료를 워크시트에 입력하기
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
244
조회수
120
작성일
2012-02-20
작성자
첨부파일

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) 이렇게 방향을 바꿔서 써도 되나요?

두 문제를 보니 같은 유형문제인데 방향만 바껴있더라구요..헷갈리게... 그래서 바꿔써도 되는건가 해서요~

답변
2012-02-21 09:00:44

두문제는 다른 것입니다.

첫번째 문제는 워크시트에 있는 내용을 폼에 표시하는 것이고

두번째 문제는 폼에 있는 내용을 워크시트에 입력하는 것이죠.

문제를 다시 확인 해 보세요.

프로시저에서 = 은 같다의 의미가 아니라 오른쪽의 내용을 왼쪽에 넣는다 라고 생각하셔야 합니다.

그러므로

cells(입력행,2)=Cmb지점

은 cmb지점에 표시된 내용을 셀에 넣는다 라는 것이고

cmb지점 = cells(입력행,2)

은 셀에 입력된 내용을 cmb지점에 넣는다 라고 생각 하셔야 하죠.

그러므로 방향을 바꿔 쓰시면 안됩니다.

좋은 하루 되세요.

"
  • *
    2012-02-21 09:00:44

    두문제는 다른 것입니다.

    첫번째 문제는 워크시트에 있는 내용을 폼에 표시하는 것이고

    두번째 문제는 폼에 있는 내용을 워크시트에 입력하는 것이죠.

    문제를 다시 확인 해 보세요.

    프로시저에서 = 은 같다의 의미가 아니라 오른쪽의 내용을 왼쪽에 넣는다 라고 생각하셔야 합니다.

    그러므로

    cells(입력행,2)=Cmb지점

    은 cmb지점에 표시된 내용을 셀에 넣는다 라는 것이고

    cmb지점 = cells(입력행,2)

    은 셀에 입력된 내용을 cmb지점에 넣는다 라고 생각 하셔야 하죠.

    그러므로 방향을 바꿔 쓰시면 안됩니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.