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
안녕하세요.
데이터가 입력되는 해당 셀에 이미 표시 형식이 지정되어 있기때문입니다.
즐거운 하루 되세요.