엑셀 기본모의고사 2회 문제4. 2.VBA 관련문제 중 3번을 잘 모르겠어요.
cells(입력행,1)=cdate(txt일자)라고 되어있는데
왜 cdate가 붙는 건가요? txt일자만 쓰면 안되나요?
어떨땐 txt일자만 쓰기도 하던데,,,
그위에 val, format 같은 것이 왜나오고 또 언제 사용되는건지 궁금합니다.
한가지 더 질문드릴께요.
시험 중 조건부서식을 잘못 지정해 문제를 틀리게 푼 경우 다시 풀려면 어떻게 해야하나요?
연습할때는 엑셀창 모두 종료하고 다시 창 열어서 풀었는데 시험때는 이럴 수 없으니까요:)
1.
date 는 날짜를 나타내는 것이구요.
cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다. 컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다. 그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다. 이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다
2. format 은 숫자의 형식을 지정할때 사용됩니다. 1000 이라는 값이 있을때 1,000 과 같이 표시하고자 하는 것이죠.
val 은 문자로 입력된 숫자를 숫자 형식으로 입력되게 하기 위한 것입니다.
텍스트 박스에 123 이라는 값을 입력했을때 문자 123 으로 입력되는 경우가 있으므로 이것을 숫자로 변경 하기 위해 사용하는 것입니다.
3. 조건부 서식을 제거하시고 다시 설정 하시면 됩니다.
조건부 서식을 적용했던 범위를 잡고 다시 조건부 서식으로 들어가시면 규칙관리에서 삭제하시거나
조건부 서식 메뉴를 클릭하면 나타나는 메뉴중 규칙지우기로 지우셔도 됩니다.
좋은 하루 되세요.
"-
*2013-01-09 16:17:25
1.
date 는 날짜를 나타내는 것이구요.
cdate 함수는 텍스트 형식의 데이터를 날짜 형식으로 변경해 주는 함수입니다. 컨트롤에 입력된 값이 2009-09-02와 같이 날짜 형식으로 되어 있다고 해도 이것을 텍스트로 인식하는 경우가 있습니다. 그러므로 cdate를 사용하여 날짜 형식으로 변경해 주는 것입니다. 이것을 사용하지 않아도 날짜 형식으로 입력되었다면 생략해도 상관 없습니다
2. format 은 숫자의 형식을 지정할때 사용됩니다. 1000 이라는 값이 있을때 1,000 과 같이 표시하고자 하는 것이죠.
val 은 문자로 입력된 숫자를 숫자 형식으로 입력되게 하기 위한 것입니다.
텍스트 박스에 123 이라는 값을 입력했을때 문자 123 으로 입력되는 경우가 있으므로 이것을 숫자로 변경 하기 위해 사용하는 것입니다.
3. 조건부 서식을 제거하시고 다시 설정 하시면 됩니다.
조건부 서식을 적용했던 범위를 잡고 다시 조건부 서식으로 들어가시면 규칙관리에서 삭제하시거나
조건부 서식 메뉴를 클릭하면 나타나는 메뉴중 규칙지우기로 지우셔도 됩니다.
좋은 하루 되세요.
"