3번에서 <등록>버튼 (cmb등록)을 클릭하면 폼에 입력된 데이터가 시트의 표 마지막 행 다음에 연속하여 추가되도록 프로시저를 작성하시오. 이 문제에서요.
?Private Sub cmb둥록_Click()
입력행 = [b3].row + [b3].currentregion.rows.count
cells(입력행,2) = cmb부서명
cells(입력행,3) = Val(txt소형수량)
cells(입력행,4) = val(txt중형수량)
cells(입력행,5) = val(txt총수량)
cmb부서명 = ""
txt소형수량 = ""
txt중형수량 = ""
txt총수량 = ""
End Sub
여기서요. 문제에 어떤 이름으로 쓰라고 나와있지 않고 소형차 수량, 종형차 수량, 총 판매 수량 이렇게 나와있는데 어디를 보면 txt소형수량이라고 써야하는 부분을 알 수 있나요?
VBE에 이미 적혀있는 부분 보고 알아야 하나요?
아 그리고 하나만 더 여쭤볼게요. 가끔 날짜 쓸 때 어떤건 date 이렇게 쓰고 어떤건 cdate이렇게 쓰던데요.
두개의 차이점이 뭔가요?
항상 친절하게 답변해주셔서 감사합니다.
val 을 사용하지 않아도 정확한 결과가 나온다면 사용하지 않아도 상관 없습니다.
val은 문자로 받은 데이터을 숫자로 나타낼때 쓰이는 것입니다.
하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.
만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으 셔도 됩니다.
물론 사용 하셔도 되구요.
지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다.
cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다.
컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다.
그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다.
이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.
시나공 채점 프로그램이 정답파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 되는 경우가 있습니다.
실제 시험에서는 지시사항에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.
-
*2018-03-03 15:30:18
val 을 사용하지 않아도 정확한 결과가 나온다면 사용하지 않아도 상관 없습니다.
val은 문자로 받은 데이터을 숫자로 나타낼때 쓰이는 것입니다.
하지만 수량이나 단가는 대부분 숫자로 입력을 받습니다. 문자로 입력이 된다 하더라도 숫자의 형식을 가지고 있기 때문에 계산이 가능 합니다.
만약 val을 쓰지 않고도 계산이 가능 하다면 val을 사용 하지 않으 셔도 됩니다.
물론 사용 하셔도 되구요.
지시사항에 val를 꼭 사용 하라고 되어 있지 않고, val을 사용 하지 않아도 계산이 가능 하다면 val를 사용 하시지 않으셔도 됩니다.cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다.
컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다.
그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다.
이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다.
시나공 채점 프로그램이 정답파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 되는 경우가 있습니다.
실제 시험에서는 지시사항에 맞게 지정하고 정확한 결과가 나오면 정답으로 인정 됩니다.
좋은 하루 되세요.