책 내용 질문하기
엑셀 기본모의고사 8 문제2의 3 사용자 정의 함수 질문
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
408
조회수
50
작성일
2018-02-07
작성자
탈퇴*원
첨부파일

?Public Function won원가대여횟수(DVD가격, 대여료)

For a = 1 To DVD가격/대여료/원

won원가대여횟수 = won원가대여횟수 & "★"

next a

End Function

여기서요. 해설에서 증가값을 생략하면 증가값이 1이라고 했는데 뭐가 증가하는건지 모르겠어요.

그리고 won원가대여횟수 = won원가대여횟수 & "★" 요거는 횟수 옆에 ★이 붙는다는거 아닌가요?

횟수 대신에 ★이 쓰이는게 아니라요..&★ 이렇게 붙어있으면 2★ 이런식으로요;ㅁ;

그리고 next a는 무슨 말이죠? for 구분 다 진행된 다음에 다음으로 넘어가는건데 또 a...???

몇번을 봐도 잘 모르겠어요;ㅁ; 설명부탁드려요 ;ㅁ;

답변
2018-02-12 13:02:23

For a = 1 to DVD대여가격 / 대여료 /10

won원가대여횟수 = won대여횟수 & "★"

next a

for next 가 반복 실행문입니다.

1개가 있다면 "★" 하나가 won원가대여횟수에 입력이 됩니다.

반복문이 돌때마다 "★" 하나씩 더 붙게 됩니다.

그래서 별표가 여러개 표시되는 것입니다.

won원가대여횟수=won원가대여횟수 +1

로 지정하면 계속 누적된 값이 표시가 되는데요.

이런 방법으로 ★ 를 누적 시키는 것입니다.

좋은 하루 되세요.

  • *
    2018-02-12 13:02:23

    For a = 1 to DVD대여가격 / 대여료 /10

    won원가대여횟수 = won대여횟수 & "★"

    next a

    for next 가 반복 실행문입니다.

    1개가 있다면 "★" 하나가 won원가대여횟수에 입력이 됩니다.

    반복문이 돌때마다 "★" 하나씩 더 붙게 됩니다.

    그래서 별표가 여러개 표시되는 것입니다.

    won원가대여횟수=won원가대여횟수 +1

    로 지정하면 계속 누적된 값이 표시가 되는데요.

    이런 방법으로 ★ 를 누적 시키는 것입니다.

    좋은 하루 되세요.

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