책 내용 질문하기
모의고사2 4-2번문제 질문
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
310
조회수
100
작성일
2012-06-13
작성자
첨부파일

Private Sub cmd입력_Click()

입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count
Cells(입력행, 1) = CDate(txt일자)
Cells(입력행, 2) = cmb종류
Cells(입력행, 3) = txt수량
Cells(입력행, 4) = txt단가
Cells(입력행, 5) = Format(txt수량 * txt단가, "#,###")
If ch할인여부 = ture Then
Cells(입력행, 6) = txt수량 * txt단가 * 0.1
Else
Cells(입력행, 6) = 0
End If
cmb종류 = ""
txt수량 = ""
txt단가 = ""
End Sub
입력행1,2,3,4,5가 CDate(txt일자) cmb종류 txt수량 txt단가 인지 어떻게알수있죠???
그리고 Format함수를 쓰는 이유도 도 알려주세요~
답변
2012-06-13 13:53:45

문제에 보시면 아래 그림과 같이 입력이 됩니다.

cells(행,열) 인데 열에 해당하는 1,2,3,4,5.. 가 아래 보는 것과 같이

판매일자, 음악종류, 판매수량, 판매단가... 등이 됩니다.

폼에 입력된 내용이 정확한 위치에 입력되기 위해 cells(입력행,1) =txt날짜 와 같이 사용하는 것이죠.

txt날짜 와 같은 컨트롤 명은 프로시저 안에서 확인 하셔야 합니다.

아래 그림과 같이 컨트롤을 선택하여 컨트롤 이름을 확인 하세요.

format 은 숫자에 형식을 지정하는 것이기 때문에

형식을 꼭 지정 하지 않아도 된다면 format을 사용할 필요가 없습니다.

사용해도 결과가 같다면 상관은 없습니다.

문제에서 판매액에는 천단위구분기호를 표시하라고 했으므로 format을 사용한 것입니다.

할인금액에 대해서는 형식을 지정하라는 말이 없기 때문에 format을 사용하지 않습니다.

좋은 하루 되세요.

"
  • *
    2012-06-13 13:53:45

    문제에 보시면 아래 그림과 같이 입력이 됩니다.

    cells(행,열) 인데 열에 해당하는 1,2,3,4,5.. 가 아래 보는 것과 같이

    판매일자, 음악종류, 판매수량, 판매단가... 등이 됩니다.

    폼에 입력된 내용이 정확한 위치에 입력되기 위해 cells(입력행,1) =txt날짜 와 같이 사용하는 것이죠.

    txt날짜 와 같은 컨트롤 명은 프로시저 안에서 확인 하셔야 합니다.

    아래 그림과 같이 컨트롤을 선택하여 컨트롤 이름을 확인 하세요.

    format 은 숫자에 형식을 지정하는 것이기 때문에

    형식을 꼭 지정 하지 않아도 된다면 format을 사용할 필요가 없습니다.

    사용해도 결과가 같다면 상관은 없습니다.

    문제에서 판매액에는 천단위구분기호를 표시하라고 했으므로 format을 사용한 것입니다.

    할인금액에 대해서는 형식을 지정하라는 말이 없기 때문에 format을 사용하지 않습니다.

    좋은 하루 되세요.

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