책 내용 질문하기
2023 시나공 총정리 컴활 1급 실기 (01회 최종모의고사 )
도서
2023 시나공 총정리 컴퓨터활용능력 1급 실기
페이지
215
조회수
173
작성일
2023-10-11
작성자
탈퇴*원
첨부파일

2023 시나공 총정리 컴활 1급 실기  (01회 최종모의고사 ) 

215페이지 3-2번 문제 

 

질문1.

 

참조행이 H5:I11 처럼 되어있으면, CELLS(i, 4)를  LISTINDEX 사용 하지 않고

CELLS(i, 4)= cmb진료과.column(0)

이렇게 쓰면 간단하게 해설해주는 곳이 있었습니다.

저한테는 이게 더 간단해서 이렇게 풀고 있는데요, 

 

3-2번 문제에서는 

혹시 아래처럼 작성했을때 listindex를 사용하지 않고 column( )을 써서 답이 나올수 있는 방법이 없을까요??

아래 수식에서는 정답이 입력이 안되더라구요...

 

i = Range("b5").CurrentRegion.Rows.Count + 4

Cells(i, 2) = txt환자명.Value

 

If opt일반.Value = True Then

Cells(i, 3) = "일반"

Cells(i, 6) = Format(cmb진료과.Column(1), "#,##0")

Else

Cells(i, 3) = "응급"

Cells(i, 6) = cmb진료과.Column(1) * 2

End If

 

Cells(i, 4) = cmb진료과.Column(0)

Cells(i, 5) = txt전화번호.Value

 

End Sub

 

 

 

질문2.

 

그리고 value를 꼭 써야하는지?? 거의 모든 문제에서 value를 작성하던데, 왜 쓰는지, 안쓰면 틀리는건지 궁금합니다..!

value와, val( )  의 차이점이 뭔지 가르쳐 주세요.

 

 

 

답변
2023-10-14 10:28:35

안녕하세요.

 

1. cmb진료과 컨트롤에는 [H6:H11] 영역, 즉 진료과목만 연결되어 있으므로 Column(1)로 하여 값을 계산할 수 없습니다. Column(1)로 문제를 풀려면 cmb진료과 컨트롤에 진료비까지 연결되어 있어야 가능합니다.

2. 폼에 표시된 데이터를 워크시트에 입력할 때, 날짜는 날짜 데이터 형식으로, 숫자는 수치 데이터 형식으로, 문자는 문자 데이터 형식으로 맞게 입력하려면 반드시 ‘Value’ 속성을 붙여야 합니다. ‘Value’ 속성을 생략하면 데이터가 텍스트로 입력됩니다. 문제에 따라 반드시 붙여야 하는 경우, 생략해도 되는 경우도 있는데 교재의 경우는 이런 혼동을 방지하기 위해 일괄적으로 모두 넣은 것입니다. val은 텍스트 형식으로된 숫자를 수치 데이터로 변환하는 함수입니다.

 

즐거운 하루 되세요.

  • 관리자
    2023-10-14 10:28:35

    안녕하세요.

     

    1. cmb진료과 컨트롤에는 [H6:H11] 영역, 즉 진료과목만 연결되어 있으므로 Column(1)로 하여 값을 계산할 수 없습니다. Column(1)로 문제를 풀려면 cmb진료과 컨트롤에 진료비까지 연결되어 있어야 가능합니다.

    2. 폼에 표시된 데이터를 워크시트에 입력할 때, 날짜는 날짜 데이터 형식으로, 숫자는 수치 데이터 형식으로, 문자는 문자 데이터 형식으로 맞게 입력하려면 반드시 ‘Value’ 속성을 붙여야 합니다. ‘Value’ 속성을 생략하면 데이터가 텍스트로 입력됩니다. 문제에 따라 반드시 붙여야 하는 경우, 생략해도 되는 경우도 있는데 교재의 경우는 이런 혼동을 방지하기 위해 일괄적으로 모두 넣은 것입니다. val은 텍스트 형식으로된 숫자를 수치 데이터로 변환하는 함수입니다.

     

    즐거운 하루 되세요.

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