질문이 여러개입니다...
문제에서 DBCLICK을 요구하길레
change였던 폼을 드롭 버튼 클릭을 요구했는데 실수로 dbl 클릭을 선택했더니 이런 문구가 나오네요...
cmb선택_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
디버그같은 오류처럼 경고 매세지가 뜨진 않던데 이게 뭔가요?;;
그리고 섹션 19의 2번,3번 과 같은 조건들을 보면 헷갈리는게 있습니다.
'판매자료입력'폼이 화면에 나타나면 판매일자(txt판매일자) 텍스트 상자에 현재 날짜가 표시되는 프로시저를 작성하시오.'
이걸보고 txt판매일자 폼 내부에 txt판매일자=date를 작성했더니 오류가 나네요.
답안을 보니 이니셜라이즈한 부분에 작성해야하던데..
프로시저를 몇개 풀어봤는데 저런것들이 헷갈리더라구요. txt판매일자인데 "txt판매일자" 폼에 작성해야하나? 이니셜라이즈 부분에 작성해야하나? .. txt 판매일자_click 이렇게 되있는거보면 click했을때 나올 내용이니 당연히 이니셜라이즈로 되는건가요? 조금 헷갈리네요.
3. 5번 조건중 통화 기호를 붙이는데 format이 주어지지않았는데 사용되었습니다. 조건이 주어지지 않았으면 그냥 맘대로 사용할 수 있는건지요? 또 $을 사용하라했는데 currency가 사용되었더라구요. $,CURRENCY 둘다 사용가능한건가요?
4. 6번 문제를 보면 찾을 행의 마지막에 -1이 추가되고 이유를 설명해주셨는데 뭔소린지 도통 모르겠네요. 엉엉.. 그리고 보통 Cells(입력행,열)=txt문자 이런 형식인데 여기서는 txt문자=Cells(입력행,열) 이렇게 거꾸로 됬던데요. 이유가 궁금합니다..
5. 6번의 조건을 보면 "제일 마지막의 판매날짜,~~~~"가 표시되는 프로시저 작성. 되있던데 답안의 어느 부분이 마지막이 표시되게 한건지 모르겠어요..
질문 양이 너무 많아서 죄송합니다 ㅜ_ㅜ 답변 부탁드립니다!!
1. 선택 하셨으니 나타나는 것으로 거기에 코드를 작성하지 않는다면 그냥 두셔도 되구요.
삭제 하셔도 상관 없습니다.
2. 판매자료입력 폼이 화면에 나타나면~ 이라는 조건이 있으니 여기에서 작성해 주셔야죠.
폼이 화면에 나타난다 라는 것이 UserForm_Initialize 입니다.
여기에 txt판매일자에 대해 작성해 주셔야 폼이 화면에 나타났을때 날짜가 표시 됩니다.
3. 여기서는 $ 를 사용하라고 했기 때문에 format과 currency 를 사용하는 것입니다. currency를 사용하기 위해 format이 사용된 것이죠.
format 이 필요없다면 사용하지 않아도 됩니다. format은 숫자의 형식을 지정 하는 것이므로
#,### 이라던지 0개 등을 지정 할때는 사용하셔야 하죠.
4. 쉽게 설명하자면 -1 이 없는 것은 폼의 내용을 셀에 입력할때 사용하는 것이구요.
-1 이 있는 것은 셀에 마지막에 입력된 행을 조회하여 폼에 표시할때 사용하는 것이라 생각 하시면 됩니다.
셀의 마지막에 입력된 값을 찾아야 하니깐 -1 을 해줘야 겠죠.
5. 제일 마지막에 입력되게 하는 것이 기준행과 기준범위행수 그리고 입력행이 하는 역활입니다.
기준이 되는 범위를 잡아서 몇번째 행까지 입력이 되었나 확인하고 그 행의 다음 줄에입력 할 수 있게 해주는 역활을 하죠.
그래서 여기에 -1 을 하게 되면 마지막 행이 조회되는 것입니다.
좋은 하루 되세요.
"-
*2011-07-06 10:36:58
1. 선택 하셨으니 나타나는 것으로 거기에 코드를 작성하지 않는다면 그냥 두셔도 되구요.
삭제 하셔도 상관 없습니다.
2. 판매자료입력 폼이 화면에 나타나면~ 이라는 조건이 있으니 여기에서 작성해 주셔야죠.
폼이 화면에 나타난다 라는 것이 UserForm_Initialize 입니다.
여기에 txt판매일자에 대해 작성해 주셔야 폼이 화면에 나타났을때 날짜가 표시 됩니다.
3. 여기서는 $ 를 사용하라고 했기 때문에 format과 currency 를 사용하는 것입니다. currency를 사용하기 위해 format이 사용된 것이죠.
format 이 필요없다면 사용하지 않아도 됩니다. format은 숫자의 형식을 지정 하는 것이므로
#,### 이라던지 0개 등을 지정 할때는 사용하셔야 하죠.
4. 쉽게 설명하자면 -1 이 없는 것은 폼의 내용을 셀에 입력할때 사용하는 것이구요.
-1 이 있는 것은 셀에 마지막에 입력된 행을 조회하여 폼에 표시할때 사용하는 것이라 생각 하시면 됩니다.
셀의 마지막에 입력된 값을 찾아야 하니깐 -1 을 해줘야 겠죠.
5. 제일 마지막에 입력되게 하는 것이 기준행과 기준범위행수 그리고 입력행이 하는 역활입니다.
기준이 되는 범위를 잡아서 몇번째 행까지 입력이 되었나 확인하고 그 행의 다음 줄에입력 할 수 있게 해주는 역활을 하죠.
그래서 여기에 -1 을 하게 되면 마지막 행이 조회되는 것입니다.
좋은 하루 되세요.
"