안녕하세요.
기출유형 6회 문제 2번 중 3번 사용자 정의 함수에서요
정답이
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
이거인데요.
1) 저 부분에서 왜 -4를 하고 3이 나오는지랑
2) 두번째 음영에서 저렇게 하면 ■이 왜 반복적으로 나오는지 잘 이해가 안되어서요..ㅜㅜ..
알려주시면 정말 감사드리겠습니다.
안녕하세요.
'제품명'에서 "mg" 앞의 숫자가 100 이상이면
을 비교하기 위한 것입니다.
제품명이 "나릴정 50mg"이라면
Len(제품명)- 4, 즉 제품명의 길이는 8이고 여기서 4를 빼면 4입니다.
Mid(제품명, 4, 3) 제품명의 4번째부터 3글자를 추출하면
" 50"이 됩니다.
여기에 *1을 하면 문자열이 숫자로 변환되어 숫자 50이 됩니다.
이 상태로 값을 비교합니다. 50 >=100
아래쪽도 같은 맥락으로 진행되는 과정입니다.
즐거운 하루 되세요.
-
관리자2025-09-16 09:40:30
안녕하세요.
'제품명'에서 "mg" 앞의 숫자가 100 이상이면
을 비교하기 위한 것입니다.
제품명이 "나릴정 50mg"이라면
Len(제품명)- 4, 즉 제품명의 길이는 8이고 여기서 4를 빼면 4입니다.
Mid(제품명, 4, 3) 제품명의 4번째부터 3글자를 추출하면
" 50"이 됩니다.
여기에 *1을 하면 문자열이 숫자로 변환되어 숫자 50이 됩니다.
이 상태로 값을 비교합니다. 50 >=100
아래쪽도 같은 맥락으로 진행되는 과정입니다.
즐거운 하루 되세요.