책 내용 질문하기
기본 모의고사 4회, 프로시저
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
364
조회수
363
작성일
2019-04-09
작성자
탈퇴*원
첨부파일

문제 4-2

cmd등록 버튼을 클릭할 때의 프로시저 

 

* 제가 작성한 프로시저입니다.

-------------------------------------------------

Private Sub cmd등록_Click()

 

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

 기준행 = lst열차종류.ListIndex + 4

 

 If IsNull(lst열차종류) = True Then

  txt번호 = "선택안함"

  lst열차종류 = lst열차종류.List(0)

  

  Else

 

 Cells(입력행, 1) = 입력행 - 3 & "-" & UCase(txt번호)

 Cells(입력행, 2) = Format(TimeValue(txt예약시간), "hh:mm")

 Cells(입력행, 3) = Format(txt예약시간, "ampm")

 Cells(입력행, 4) = Cells(기준행, 10)

 Cells(입력행, 5) = Cells(기준행, 11)

 Cells(입력행, 6) = Val(txt매수)

 Cells(입력행, 7) = Val(txt매수) * Cells(기준행, 12)

 

 End If

 

End Sub

----------------------------------------------------

 

 채점 프로그램에서 오답 처리되었는데

 실제 결과는 같은 것 같습니다. 이것도 정답으로 인정될까요?

 

 다만, 이상하게 Cells(입력행, 2) = Format(TimeValue(txt예약시간), "h:mm") 은 정답과 똑같은데도 처음 입력(4행)될 때는 7:32:00 PM으로 표시되고 그 이후에는 19:32로 표시됩니다. 이유를 알고 싶습니다.

 

 

답변
2019-04-10 21:56:14

안녕하세요.

 

정확하게 실행되므로 정답으로 보셔도 됩니다.

 

테스트 결과 7:32:00 PM 형식으로는 표시가 되지 않습니다.

형식으로 지정된 "h:mm"으로 지정되는 것이 맞습니다.

 

좋은 하루 보내세요.

 

  • 관리자
    2019-04-10 21:56:14

    안녕하세요.

     

    정확하게 실행되므로 정답으로 보셔도 됩니다.

     

    테스트 결과 7:32:00 PM 형식으로는 표시가 되지 않습니다.

    형식으로 지정된 "h:mm"으로 지정되는 것이 맞습니다.

     

    좋은 하루 보내세요.

     

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