책 내용 질문하기
2013년 1회 엑셀, 프로시저 작성, 출력 형식
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
조회수
271
작성일
2016-05-21
작성자
탈퇴*원
첨부파일

13년컴활1급실기(3회분)\13년1회1급E형\1급E형_정답.xlsm

2013년 1회 엑셀 15쪽

문제4

2. 기타작업2

정답

Private Sub cmd판매입력_Click()
If txt소비자명 = "" Or Val(txt판매수량) = 0 Then
MsgBox "소비자명이나 판매수량을 입력하세요."
Else
입력행 = [b2].Row + [b2].CurrentRegion.Rows.Count
Cells(입력행, 2) = Date
Cells(입력행, 3) = txt소비자명
Cells(입력행, 4) = cmb품목
Cells(입력행, 5) = cmb품목.List(cmb품목.ListIndex, 1)
Cells(입력행, 6) = txt판매수량
Cells(입력행, 7) = txt판매수량 * Cells(입력행, 5)
End If
End Sub

Private Sub UserForm_Initialize()
cmb품목.RowSource = "'분석작업-2'!D3:E7"
End Sub

질문> "txt판매수량 * Cells(입력행, 5)"의 값이 format 함수 등을 적용 시키지않았는데도,

Cells(입력행, 7)에 "#,###"형식으로 출력되는 이유를 좀 설명해주세요.

감사합니다.

답변
2016-05-25 09:27:50

안녕하세요.

데이터가 입력되는 해당 셀에 이미 표시 형식이 지정되어 있기때문입니다.

즐거운 하루 되세요.

  • *
    2016-05-25 09:27:50

    안녕하세요.

    데이터가 입력되는 해당 셀에 이미 표시 형식이 지정되어 있기때문입니다.

    즐거운 하루 되세요.

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