책 내용 질문하기
프로시저가 제대로 동작하지 않습니다.
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
246
조회수
171
작성일
2019-10-11
작성자
탈퇴*원

 

Private Sub spin국어_Change()

txt국어 = sipn국어 * 5

End Sub

 

Private Sub spin수학_Change()

txt수학 = sipn수학 * 5

End Sub

 

Private Sub spin영어_Change()

txt영어 = sipn영어 * 5

End Sub

이부분에서 박스를 클릭해도 실제로 5만큼 증감되지 안습니다.
Private Sub cmd등록_Click()
기준행위치 = [b3].Row
기준범위행수 = [b3].CurrentRegion.Rows.Count
입력행 = 기준행위치 + 기준범위행수
Cells(입력행, 2) = 입력행 - 3 & txt이름
Cells(입력행, 3) = txt국어
Cells(입력행, 4) = txt영어
Cells(입력행, 5) = txt수학
Cells(입력행, 6) = Format((Val(txt국어) + Val(txt영어) + (val수학)) / 3, "0.00")

마지막 평균 부분에서 3만큼 나누는 것이아닌 4만큼 나눠지고 있습니다. 왜그런건가요?

그리고 해설집에서 평균을 구하는 부분에 "_언더바를 사용해서 두줄로 입력한 이유는 그림을 크게 잡기위해서 그렇게 했다고" 나오는데 어디에 _가 있나요?
그것때문에 오류가 나는 건가요?
답변
2019-10-11 20:27:31

안녕하세요.

 

spin국어로 입력하셔야 하는데,

txt국어 = sipn국어 * 5 로 입력하셨습니다.

 

컨트롤 이름을 정확히 입력하셔야 정확히 실행됩니다.

 

 

 

컨트롤 이름이 정확하지 않았습니다.

수정 전 : Cells(입력행, 6) = Format((Val(txt국어) + Val(txt영어) + (val수학)) / 3, "0.00")

수정 후 : Cells(입력행, 6) = Format((Val(txt국어) + Val(txt영어) + val(txt수학)) / 3, "0.00") 

 

 

_ 없이 입력하시면 됩니다. _ 때문에 오류가 나는 것은 아니고 컨트롤 이름으로 인해 결과가 정확하지 않은 것입니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-10-11 20:27:31

    안녕하세요.

     

    spin국어로 입력하셔야 하는데,

    txt국어 = sipn국어 * 5 로 입력하셨습니다.

     

    컨트롤 이름을 정확히 입력하셔야 정확히 실행됩니다.

     

     

     

    컨트롤 이름이 정확하지 않았습니다.

    수정 전 : Cells(입력행, 6) = Format((Val(txt국어) + Val(txt영어) + (val수학)) / 3, "0.00")

    수정 후 : Cells(입력행, 6) = Format((Val(txt국어) + Val(txt영어) + val(txt수학)) / 3, "0.00") 

     

     

    _ 없이 입력하시면 됩니다. _ 때문에 오류가 나는 것은 아니고 컨트롤 이름으로 인해 결과가 정확하지 않은 것입니다.

     

    좋은 하루 보내세요. 

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