책 내용 질문하기
p.314 format 함수와 입력마스크 관련 질문입니다.
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
314
조회수
609
작성일
2021-05-20
작성자
탈퇴*원
첨부파일

학번이 '12a345'와 같은 6자리 문자를 대문자로 치환하기 위해, 프로시저에서

 

format(학번, ">&&&&&&")으로 작성하라고 되어있습니다.

 

Q1. &는 '필수요소로서 모든 문자나 공백을 입력할 수 있음' 인데, 

그럼 12a34 같은 5자리를 입력할때는 오류가 나야 하는게 정상 아닌가요? 5자리를 넣어도 잘만 나오더라구요...

 

Q2. &대신 C '선택요소로서 모든 문자나 공백을 입력할 수 있음'을 넣어도 되지 않나요? 

format(학번, ">CCCCCC")를 했는데 밑에 그림과 같이 이상하게 나옵니다.  

 

Q3. format(학번, "##?###")을 해도 값이 출력되야 하지 않나요?

역시 밑에 그림과 같이 이상하게 나옵니다.

 


 

답변
2021-05-21 10:46:32

안녕하세요. 길벗 수험서 운영팀입니다.

 

올려주신 교재와 페이지가 질문의 내용과 맞지 않는데 교재 페이지를 다시 한번 올려주시면 확실한 답변이 가능할 것 같습니다.

 

입력 마스크 사용 기호는 속성의 입력 마스크에서 사용하는 것으로 알고 있습니다.

 

 

  • 관리자
    2021-05-21 10:46:32

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    올려주신 교재와 페이지가 질문의 내용과 맞지 않는데 교재 페이지를 다시 한번 올려주시면 확실한 답변이 가능할 것 같습니다.

     

    입력 마스크 사용 기호는 속성의 입력 마스크에서 사용하는 것으로 알고 있습니다.

     

     

  • *
    2021-05-21 23:49:47

    교재는 '컴퓨터활용능력 1급 실기 / 엑셀' 입니다.

     

    '실제 시험장을 옮겨 놓았다.' 의 p.267 문제4-3 '기타작업-3'의 내용을 질문드리고자 합니다.

     

    p.314의 답을 보면 프로시저에서

     

    cells(입력행, 3) = format(txt학번.value, ">&&&&&&") 이라고 나와 있습니다.

     

    저의 질문 요지는 ">&&&&&&" 을 ">CCCCCC"나 ">##L###"으로 바꿔도 되지 않느냐는 것입니다.

     

    근데 위의 두 가지로 바꾸면 값이 이상하게 도출됩니다. 왜 그런건가요? ㅠ 

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