답지에
txt상품종류.value = cells(참조행,3)
txt지점명.value = cells(참조행,4)
txt성별.value = cells(참조행,5)
txt가입일.value = cells(참조행,6)
txt납입시점.value = cells(참조행,7)
txt연이율.value = format(cells(참조행,8),"0.0%")
txt.월불입액.value = format(cells(참조행,9),"#,###")
으로 나오는데 저는
txt상품종류 = Cells(입력행, 3)
txt지점명 = Cells(입력행, 4)
txt성별 = Cells(입력행, 5)
txt가입일 = Cells(입력행, 6)
txt납입시점 = Cells(입력행, 7)
txt연이율 = Format(Cells(입력행, 8), "#.0%")
txt월불입액 = Format(Cells(입력행, 9), "#,###")
라고 적었습니다.
1. 일단 정답처리는 되긴 하는데 이렇게 해도 실제 시험에서 정답처리가 되나요? (빨간색 부분의 차이)
2. 제가 2010버전으로 배울때 없던 .value 는 무슨 기능을 하고 어떤 경우에 사용하나요? 사용하지 않는 경우에는 무엇이 있나요?
3. 2016버전에서도 val 를 사용해야 숫자로 표시 가능한가요?
안녕하세요.
1. 코드의 경우는 문제의 지시사항을 모두 만족하고 결과만 정상적으로 실행된다면 실제 시험에서는 모두 맞는 것으로 채점됩니다. 즉 VALUE를 생략해도 결과가 동일하다면 생략해도 됩니다.
2. 컨트롤에 입력된 값을 워크시트에 셀에 입력할 때 .VALUE를 붙이면 컨트롤에 숫자가 입력되어 있으면 수치 데이터 형식, 날짜가 입력되어 있으면 날짜 형식 등 컨트롤에 입력된 데이터 형식에 따라 셀에도 동일하게 입력됩니다. VALUE를 붙이지 않으면 모두 텍스트 형식으로 입력됩니다. 어떤 것은 VALUE를 붙이고 어떤 것은 안붙이고 하면 수험생분들이 혼동을 하실꺼 같아 모든 컨트롤에 .VALUE를 붙인 것입니다.
3. 가능합니다.
즐거운 하루 되세요.
-
관리자2021-01-06 11:36:01
안녕하세요.
1. 코드의 경우는 문제의 지시사항을 모두 만족하고 결과만 정상적으로 실행된다면 실제 시험에서는 모두 맞는 것으로 채점됩니다. 즉 VALUE를 생략해도 결과가 동일하다면 생략해도 됩니다.
2. 컨트롤에 입력된 값을 워크시트에 셀에 입력할 때 .VALUE를 붙이면 컨트롤에 숫자가 입력되어 있으면 수치 데이터 형식, 날짜가 입력되어 있으면 날짜 형식 등 컨트롤에 입력된 데이터 형식에 따라 셀에도 동일하게 입력됩니다. VALUE를 붙이지 않으면 모두 텍스트 형식으로 입력됩니다. 어떤 것은 VALUE를 붙이고 어떤 것은 안붙이고 하면 수험생분들이 혼동을 하실꺼 같아 모든 컨트롤에 .VALUE를 붙인 것입니다.
3. 가능합니다.
즐거운 하루 되세요.