책 내용 질문하기
문제4-3 질문
도서
2025 시나공 컴퓨터활용능력 1급 실기 기본서 (ver.2021)
페이지
378
조회수
59
작성일
2024-10-22
작성자
김*현
첨부파일

p.378 문제4-3에서 고객번호는 문자라서 왼쪽정렬 되어있는거 같은데 답안지를 보니 프로시저를 이런식으로 txt번호.value라고 value함수를 사용했습니다. 왜 value를 사용한 것인가요? 그리고 value함수를 언제 사용하고 언제 사용하지 않는지 궁금합니다.

그냥 모든 식에 다 value를 써도 상관없나요? 예를 들어 cells(입력행, 1) = txt이름과 같이 숫자가 아닌 텍스트일 때도 value를 사용하던데


입력행 = Range("a3").CurrentRegion.Rows.Count + 3

Cells(입력행, 1) = 입력행 - 3 & "-" & UCase(txt번호.value)

Cells(입력행, 2) = Format(txt예약시간, "hh:mm")




답변
2024-10-23 15:31:32

안녕하세요.

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

즐거운 하루 되세요.

  • 관리자
    2024-10-23 15:31:32

    안녕하세요.

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

    즐거운 하루 되세요.

  • 김*현
    2024-10-24 22:29:08
    그럼 프로시저 문제에서 cells(입력행, 열) = txt() 라는 형태의 식에는 전부 value를 넣어도 되는건가요?
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.