책 내용 질문하기
VBA FOR문 문의
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
151
조회수
284
작성일
2020-09-01
작성자
탈퇴*원
첨부파일


엑셀 부록 p.150 3번 문제에서 a가 1일 때 왜 아무것도 입력되지 않는지 궁금합니다.

a가 1이면 1이 입력되지 않나요??

FOR문을 처음 접해봐서 이해가 잘 안되네요ㅜ

위 문제를 자세하게 해설해주시면 감사하겠습니다:) 

답변
2020-09-02 09:34:32

. a가 1일때 fn기타에는 아무것도 입력되어 있지 않다고 보시면 됩니다. 

 

초기값을 지정하지 않으면 기본적으로 빈 값이라고 보면 됩니다.

 

. &를 텍스트와 텍스트를 연결해주는 연산자입니다.

 

 

fn기타 = fn기타 & "■"

 

a가 1일때 실행하면 아무것도 입력되어 있지 않은 fn기타의 값과 "■"를 연결하여 fn기타에 넣으므로,

 

 fn기타에는 "■"가 들어가 있습니다.

 

a가 2일때 실행하면 fn기타에 입력되어 있던 "■"에 "■"를 연결하여 fn기타에 저장하므로 "■■"가 됩니다.

 

a가 3일때 실행하면 fn기타에 입력되어 있던 "■■"에 "■"를 연결하여 fn기타에 저장하므로 "■■■"가 됩니다.

 

 

좋은 하루 되세요.

  • 관리자
    2020-09-02 09:34:32

    . a가 1일때 fn기타에는 아무것도 입력되어 있지 않다고 보시면 됩니다. 

     

    초기값을 지정하지 않으면 기본적으로 빈 값이라고 보면 됩니다.

     

    . &를 텍스트와 텍스트를 연결해주는 연산자입니다.

     

     

    fn기타 = fn기타 & "■"

     

    a가 1일때 실행하면 아무것도 입력되어 있지 않은 fn기타의 값과 "■"를 연결하여 fn기타에 넣으므로,

     

     fn기타에는 "■"가 들어가 있습니다.

     

    a가 2일때 실행하면 fn기타에 입력되어 있던 "■"에 "■"를 연결하여 fn기타에 저장하므로 "■■"가 됩니다.

     

    a가 3일때 실행하면 fn기타에 입력되어 있던 "■■"에 "■"를 연결하여 fn기타에 저장하므로 "■■■"가 됩니다.

     

     

    좋은 하루 되세요.

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