안녕하세요 프로시저 부분 질문드립니다.
1.
Private Sub UserForm_Initialize()
txt구매일자 = Date
List품목명.RowSource = "판매현황!A3:B10"
End Sub
에서 Date는 Date() 함수와 동일한 것인가요? 오늘 날짜이기 때문에 괄호조차도 생략해서 쓴 것인가요?
date()하면 그 날 날짜 나온다는 건 알고 있어서..
2.
Private Sub cmd입력_Click()
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count
Cells(입력행, 1) = CDate(txt구매일자)
Cells(입력행, 2) = List품목명
Cells(입력행, 3) = Val(txt수량)
Cells(입력행, 4) = Format(txt수량 * txt단가, "#,###")
List품목명 = ""
txt단가 = ""
txt수량 = ""
관련해서 질문입니다.
왜 CDate 함수를 써야하나요?
문제에서 워크시트에 데이터를 입력할 때 표의 제목 행과 입력내용이 일치하도록 작성하시오. 라는 문구가 있는데 이것에 의한 것인가요? (사실 이 문구도 잘 이해가 안갑니다ㅠㅠ)
답변 주시면 감사하겠습니다!
1. 괄호를 생략해도 정확한 결과가 나온다면 괄호를 생략해도 됩니다.
2. 문제에 특별한 지시사항이 없다면 cdate를 사용하지 않아도 됩니다.
텍스트 상자에 데이터를 입력하면 텍스트로 인식하기 때문에 날짜 데이터로 입력하기 위해 cdate를 사용한 것입니다.
참고로 저희 채점 프로그램은 정답 파일과 비교하여 조금이라도 다르면 틀린 것으로 채점합니다.
하지만 실제 시험에서는 문제의 지시사항을 모두 만족하고 결과값만 정확히 나오면 맞는 것으로 채점합니다.
3. 폼에 판매일자에 입력 된 것을 엑셀 셀에 정확하게 판매일자 열 밑에 넣으라는 말입니다.
정확하게 입력 될 수 있도록 하라는 말이예요.
폼의 판매일자, 음악종류, 판매단가, 판매수량 을 입력 받아 엑셀의 팔매일자, 음악종류, 판매수량, 판매단가, 판매액, 할인금액 필드 밑으로 정확하게 입력 되게 작성 해 주셔야 합니다.
좋은 하루 되세요.
-
*2017-01-20 17:26:48
1. 괄호를 생략해도 정확한 결과가 나온다면 괄호를 생략해도 됩니다.
2. 문제에 특별한 지시사항이 없다면 cdate를 사용하지 않아도 됩니다.
텍스트 상자에 데이터를 입력하면 텍스트로 인식하기 때문에 날짜 데이터로 입력하기 위해 cdate를 사용한 것입니다.
참고로 저희 채점 프로그램은 정답 파일과 비교하여 조금이라도 다르면 틀린 것으로 채점합니다.
하지만 실제 시험에서는 문제의 지시사항을 모두 만족하고 결과값만 정확히 나오면 맞는 것으로 채점합니다.
3. 폼에 판매일자에 입력 된 것을 엑셀 셀에 정확하게 판매일자 열 밑에 넣으라는 말입니다.
정확하게 입력 될 수 있도록 하라는 말이예요.
폼의 판매일자, 음악종류, 판매단가, 판매수량 을 입력 받아 엑셀의 팔매일자, 음악종류, 판매수량, 판매단가, 판매액, 할인금액 필드 밑으로 정확하게 입력 되게 작성 해 주셔야 합니다.
좋은 하루 되세요.