220페이지 하단과
273페이지 상단에
additem 프로시저가 작성되어있어요.
이녀석들을보면 한녀석은
with 대상
.additem ~
.additem ~
end with
이런식으로 되어있고
한녀석은
앞에 with같은거로 안묶어주고 그냥
cmb결제형태 .additem "현금"
cmb결제형태 .additem "카드"
cmb결제형태 .additem "어음"
이런식으로되어있더라구요
결국 with는 하나로묶어주는거구나~ 라고 그냥 제가봤을때 생각이되네요.
근데 이걸 문제로봤을때............
그냥 추가되는 대상이 한개고, 추가되는 녀석들이 여러개일때
이런식으로 with써주면 되는건가요?
with자체가 ~와 함께니까여..
그리고 select도 비슷하게질문할게요.
문제가,
분류상자(cmb분류상자)에서
초등학생을 선택하면 [j6:m8]을,
중학생을 선택하면 [j10:m15]를,
고등학생을 선택하면 [j17:m22]를
강좌목록상자(list강좌) 에 표시되도록 프로시저작성.
프로시저화 하면,
select case cmb분류
case "초딩"
list 강좌.rowsource="j6:m8"
case "중딩"
list 강좌.rowsource="j10:m15"
case"고딩"
list강좌.rowsource="j17:m22"
end select
이걸 보면, 각각 케이스마다..(초중고딩) 생략된게있다고 봐요.
"cmb분류상자에서" 라는말이요.
그걸 select case cmb분류~ 라고 써서
밑에녀석들에게 써줄거를 위에 with처럼 한꺼번에 묶어준거 맞죠?
그리고 밑에 로우소스는 list강좌에 표시한다 j6:m8을 이런식으로 하구요..
실전에서도 문제가 이런식으로 안꼬아서 나오나요?
저번시험한번봤을때 엑셀은 거의 공부를못해서 손도못데고 나와서 기억이안나거든요..
그리고 어디에서보니깐
누구는
프로시저를 다 버리고
rowsource,additem,show,unloadme,hide,with 만 공부하고갔다던데,
이거갖고 되나요??? show는 걍 써주는거고 with rousource additem은 방금위에서한거처럼 하면 끝나는거고
.... 제가 너무 저차원적인가요?
프로시저..걍 무식하게 공부하는것보다 분석하는게 훨씬 이해가잘되는것같아요
제가 지금 하는것에서 잘못된방향들을 잡아주세요~~!
안녕하세요. 길벗 수험서 운영팀입니다.
분석적으로 공부하시는게 좋은 방법입니다.
1.
With 는 이해하신게 맞다고 보시면 됩니다.
With [개체이름]
End With
With 안쪽에서는 .AddITem 같은 식으로 [개체이름]을 생략할 수 있습니다.
2.
select case 는 with문과는 다릅니다.
Select case cmb분류 --> cmb분류의 값(사용자가 콤보상자에서 선택한 항목)이
case "초딩" --> "초딩"이라는 값과 같으면 ... 을 처리해라.
...
case "중딩" --> 아니고 "중딩"이라는 값과 같으면 ... 을 처리해라.
...
case "고딩" --> 그것도 아니고 "고딩"이라는 값과 같으면 ... 을 처리해라.
...
end select
로, IF ELSE IF, ELSE IF, ... 의 반복을 단순화시킨 거라고 보면 됩니다.
3.
기출문제를 풀어보시면 아시겠지만 시험 문제도 크게 꼬아서 내는 문제는 없습니다.
4.
RowSource, AddItem 이런것들만 단순히 외우면, 그에 대한 응용문제가 나왔을 때
결국 문제를 해결할 수 없습니다.
원리를 이해하고 방법을 익혀서 응용할 수 있는 정도가 되어야 합니다.
즐거운 하루 되세요.
"
-
*2011-12-12 15:12:56
안녕하세요. 길벗 수험서 운영팀입니다.
분석적으로 공부하시는게 좋은 방법입니다.
1.
With 는 이해하신게 맞다고 보시면 됩니다.
With [개체이름]
End With
With 안쪽에서는 .AddITem 같은 식으로 [개체이름]을 생략할 수 있습니다.
2.
select case 는 with문과는 다릅니다.
Select case cmb분류 --> cmb분류의 값(사용자가 콤보상자에서 선택한 항목)이
case "초딩" --> "초딩"이라는 값과 같으면 ... 을 처리해라.
...
case "중딩" --> 아니고 "중딩"이라는 값과 같으면 ... 을 처리해라.
...
case "고딩" --> 그것도 아니고 "고딩"이라는 값과 같으면 ... 을 처리해라.
...
end select
로, IF ELSE IF, ELSE IF, ... 의 반복을 단순화시킨 거라고 보면 됩니다.
3.
기출문제를 풀어보시면 아시겠지만 시험 문제도 크게 꼬아서 내는 문제는 없습니다.
4.
RowSource, AddItem 이런것들만 단순히 외우면, 그에 대한 응용문제가 나왔을 때
결국 문제를 해결할 수 없습니다.
원리를 이해하고 방법을 익혀서 응용할 수 있는 정도가 되어야 합니다.
즐거운 하루 되세요.
"