책 내용 질문하기
문제 4-3-2
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
338
조회수
289
작성일
2022-06-01
작성자
탈퇴*원
첨부파일

채점 파일을 돌려보면

폼의

^

입력

^

결과,

^

C8

^

셀에

^

입력된

^

값이('1000')

^

정답('1')과

^

다릅니다.

^

폼의

^

'cmd입력_Click'

^

프로시저가

^

잘못됐을

^

^

있습니다. 

 

라고 뜹니다. 하지만 c8셀은 빈 셀인데 왜 이렇게 나오는지 모르겠습니다. 

 

 

입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count

 

Cells(입력행, 1) = cmb판매일자.Value

Cells(입력행, 2) = cmb종류.Value

Cells(입력행, 3) = txt단가.Value

Cells(입력행, 4) = txt수량.Value

Cells(입력행, 5) = Format(Val(txt수량) * Val(txt단가), "0,000")

If ch할인여부.Value = True Then

Cells(입력행, 6) = Val(txt수량) * Val(txt단가) * 0.1

Else

Cells(입력행, 6) = 0

End If

cmb종류.Locked = True

 

제가 쓴 코드는 이렇습니다.

또한 천자리 구분표 형식을 #,### 으로만 써야하는지 궁금합니다. 


답변
2022-06-02 21:54:51

질문 주신 내용만으로는 정확한 이유를 알기 어렵습니다. 

 

작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다. 

 

좋은 하루 되세요. 

  • 관리자
    2022-06-02 21:54:51

    질문 주신 내용만으로는 정확한 이유를 알기 어렵습니다. 

     

    작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다. 

     

    좋은 하루 되세요. 

  • 관리자
    2022-06-08 12:16:12

    안녕하세요.

     

    판매수량이 3열, 판매단가가 4열인데, 

    판매수량이 4열, 판매단가가 3열로 입력했기때문에 감점된 것입니다.

    아래와 같이 수정하세요.

     

    Cells(입력행, 3) = txt수량.Value

    Cells(입력행, 4) = txt단가.Value

     

    천자리 구분표 형식을 #,###으로만 해야 하는 것은 아닙니다. 

    하지만 0,000으로 지정할 경우 입력값이 500이면 0,500 으로 표시됩니다. 0,500 이렇게 표시되면 이상하겠죠.

     

    즐거운 하루 되세요.

  • *
    2022-06-03 15:24:36

    파일 첨부해야 알 수 있다고 하셔서 첨부합니다. 답변 기다리겠습니다. 감사합니다.

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