책 내용 질문하기
p.162 최신기출문제 2018 1회 E형 기타작업-2 시트의 프로시저 작성 문제(2-2)
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
162
조회수
244
작성일
2019-10-05
작성자
탈퇴*원
첨부파일

Cells(입력행, 2) = txt예약자

Cells(입력행, 3) = cmb진료과목.Column(0)
Cells(입력행, 4) = cmb진료과목.Column(1)
Cells(입력행, 5) = CDate(txt진료일)
Cells(입력행, 6) = Format(txt진료시간, "hh시 mm분")
    If Hour(txt진료시간) >= 17 Then
        Cells(입력행, 7) = "시간외진료"
    Else
        Cells(입력행, 7) = ""
    End If
    
이 부분에서 format(txt진료시간, "hh시 mm분")으로 맞게 입력해도 결과 값은 
hh시 mm분으로 나오지 않고 3:00:00 pm 이런식으로 뜨는데 
이런 경우 셀서식으로 가서 사용자 서식으로 바꿔줘도 되는건가요?
아니면 다른 부분에 오류가 있어서 그러는 건가요?

혹시 몰라 답안 파일로 가서 실행해도 위에 처럼 뜹니다. 


답변
2019-10-06 20:21:59

안녕하세요.

 

VBA로 지정된 서식보다 셀 서식이 우선됩니다.

셀 서식이 3:00:00 pm 으로 지정되어 있다면 제시된 예와 다르게 표시될 수 있습니다.

 

코드를 정확히 입력하셨다면 시험장에서는 정답으로 인정될 것입니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-10-06 20:21:59

    안녕하세요.

     

    VBA로 지정된 서식보다 셀 서식이 우선됩니다.

    셀 서식이 3:00:00 pm 으로 지정되어 있다면 제시된 예와 다르게 표시될 수 있습니다.

     

    코드를 정확히 입력하셨다면 시험장에서는 정답으로 인정될 것입니다.

     

    좋은 하루 보내세요. 

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