책 내용 질문하기
150쪽 6회 2-3문제
도서
2020 시나공 기출문제집 컴퓨터활용능력 1급 실기 [기출문제집]
페이지
150
조회수
245
작성일
2020-04-15
작성자
탈퇴*원
첨부파일
Public Function fn비고(제품명)
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
End Function
여기서 두번쨰 줄의
If Mid(제품명, Len(제품명) - 4, 3) * 1 >= 100 Then
부분에 빨간색으로 표시한 부분이 왜 들어가야되는지 궁금합니다.
확인해보니 저부분이 없어도 프로시저는 정상적으로 작동하는데 들어가는 이유가 무엇인가요?
답변
2020-04-16 22:55:19
안녕하세요.
MID 함수는 문자열 함수로 결과값이 문자로 반환됩니다.
1이 표시되어도 숫자 1이 아니라 문자 "1" 이 표시되는 것이죠.
텍스트 형식의 숫자를 수치 데이터인 숫자로 변환해 주기위해 *1을 하는 것입니다.
*1 을 하지 않아도 숫자로 적용되어 정확한 결과가 나오면 *1 을 사용하지 않아도 됩니다.
좋은 하루 되세요.
-
관리자2020-04-16 22:55:19
안녕하세요.
MID 함수는 문자열 함수로 결과값이 문자로 반환됩니다.
1이 표시되어도 숫자 1이 아니라 문자 "1" 이 표시되는 것이죠.
텍스트 형식의 숫자를 수치 데이터인 숫자로 변환해 주기위해 *1을 하는 것입니다.
*1 을 하지 않아도 숫자로 적용되어 정확한 결과가 나오면 *1 을 사용하지 않아도 됩니다.
좋은 하루 되세요.