해당 쪽에 해당하는 프로시저 문제 질문입니다.
해당 쪽에 있는 폼은 opt 옵션이 "필수"로 선택되어 있지 않습니다.
또한, 문제에서도 'opt 옵션이 선택되는 경우에 따라'
라 표현 되어 있습니다.
그렇다면 opt 옵션이 선택되지 않는 상황도 고려해야하지 않나요?
답지에서는
if opt고급.value = true then
~~~~~
elseif opt실버.value = true then
~~~~~~
else
cells(입력행, 2) = "일반"
되어있습니다.
else 로 묶었기에
opt 옵션을 선택하지 않아도 일반으로 처리되는 구문입니다.
이런 문제의 경우
if opt고급.value = true then
~~~~~
elseif opt실버.value = true then
~~~~~~
elseif opt일반.value = true then
~~~~~~~
else
end if
식으로 그 어떠한 옵션도 선택하지 않을 때 else로 그 어떠한 것도 실행하지 않는, 셀에 입력하지 않는 것이
더 정답에 근접하지 않나요?
안녕하세요.
정인성 님의 말씀을 들으니 맞는 말씀이기는 한데요. 지금까지 출제된 문제를 모두 교재와 같이 작성해도 전혀 문제가 없었습니다.
코드는 작성하는 사람마다 다를 수 있으므로 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 모두 맞는 것으로 처리됩니다.
즐거운 하루 되세요.
-
관리자2024-05-21 16:21:09
안녕하세요.
정인성 님의 말씀을 들으니 맞는 말씀이기는 한데요. 지금까지 출제된 문제를 모두 교재와 같이 작성해도 전혀 문제가 없었습니다.
코드는 작성하는 사람마다 다를 수 있으므로 문제의 지시사항을 만족하고 결과가 정상적으로 실행되면 모두 맞는 것으로 처리됩니다.
즐거운 하루 되세요.