책 내용 질문하기
VBA FOR문
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
149
조회수
43
작성일
2018-08-28
작성자
탈퇴*원
첨부파일

149페이지 3번 문제 fn비고를 작성하는 엑셀문제인데요

문제에 for문이 나온건 처음봐서 해답지를 봤는데요

If Mid([제품명], Len([제품명]) - 4, 3) * 1 >= 100 Then

For a = 1 To Mid([제품명], Len([제품명]) - 4, 3) / 100


fn비고 = fn비고 & "■"

Next a

Else


fn비고 = ""


End If

답은 이런데

다른건 뭐 알겠는데 fn비고 = fn비고 & "■"

여기서 fn비고를 ■와 & 엮어주는 이유가 뭔가요?

그냥 fn비고 = "■"

하면 되는거 아닌가 해봤더니 네모 하나만 쭈루룩 나오던데

왜 ■에다 fn비고를 한번 더 엮는건지 이론적으로 궁금합니다..

이런 문제를 처음봐서 다른 문제에서도

■ 에다 앞으로 계속 & fn비고를 엮어줘야 되는건지 아니면 이 문제만 이렇게 해야되는건지 해서

질문드려봅니다

답변
2018-08-28 10:56:06

안녕하세요.

for 문을 돌면서,

fn비고에 ■를 누적시키는 것입니다.

fn비고 = fn비고 & "■"

a가 1일때 실행하면 아무것도 입력되어 있지 않은 fn비고의 값과 "■"를 연결하여 fn비고에 넣으므로, fn비고에는 "■"가 들어가 있습니다.

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

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

좋은 하루 보내세요.

  • *
    2018-08-28 10:56:06

    안녕하세요.

    for 문을 돌면서,

    fn비고에 ■를 누적시키는 것입니다.

    fn비고 = fn비고 & "■"

    a가 1일때 실행하면 아무것도 입력되어 있지 않은 fn비고의 값과 "■"를 연결하여 fn비고에 넣으므로, fn비고에는 "■"가 들어가 있습니다.

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

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

    좋은 하루 보내세요.

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