책 내용 질문하기
엑셀 기출문제 질문좀여...
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
138
조회수
92
작성일
2011-07-19
작성자
첨부파일

부록 p138에서 select case 사용할때.

프로시저에서 사용할때는 case is에서 is 빼고 사용하는건가요...?

그리고 select case나 if 사용할때

예를들어

select case 사용량

case is >=401

fn에너지 요금 = 사용량 * 300

...

이렇게 있다고할때 조건이 400이상이 아니라 그냥 400일때라고 나오면

case is 400 (=)등호 없이 이렇게 써야되는건가여???

하나더 메크로 p129에서

메크로 사용할때

데이터표 합치려면 우선 c8행에 수강료 180000(기본수강료*과목수*(1-할인율) 써놔야되는데

180000쓴 이후부터 기록을 시작해야하나요.

아니면 그 수식을 복사해서 밑 표에다가 집어넣는것도 기록을 해야하는건가여???

하나더... 매크로는 도형과 연결되어야하며, 셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정됨 이게 무슨말인가여 ㄷㄷ...

답변
2011-07-20 09:40:10

case 400

과 같이 쓰시면 되죠.

case is 는 >=400 과 같이 근사값등을 찾을때 사용하는 것이고

case 는 정확히 떨어지는 값을 찾을때 사용합니다.

보통 case "부장" 과 같이 사용하게 되죠.

매크로 기록 누르신 후에 식을 입력 하셔서 사용하셔야 합니다.

매크로 기록 누르신 후에 식을 입력 하셔서 매크로안에 식이 들어갈 수 있게 해주시면 되구요.

식을 미리 쓰셔서 복사해 놓으셨다가 매크로기록 한 후 셀에 붙여넣기 하셔서 사용하셔도 상관 없습니다.

결과적으로 매크로 안에 식을 넣는 작업을 해주셔야 한다는 것이죠.

셀포인터 위치에 관계 없이 매크로가 실행 되어야 하는 것은

매크로 기록 해보시면 간혹 입력하고자 하는 부분에 커서가 위치된 상태에서 매크로 기록을 할때가 있습니다.

만약 합계를 구하는 매크로를 작성하는데 a1번셀에 합계를 구한다면 a1번셀에 커서를 두고 매크로 기록을 눌러 기록 하게 됩니다.

이때 다른 곳을 클릭 하지 않고 바로 a1번셀에 식을 입력하여 합계를 구하고 매크로 기록 중지를 하면

a1번 셀에 커서가 있지 않으면 매크로가 실행이 제대로 안되는 상황이 발생합니다.

a1번셀에 커서가 있으면 합계가 입력되고 a2번 셀에 커서가 있으면 값이 입력되지 않는 현상이 발생하죠.

하지만 매크로는 커서가 a1에 있든 a2에 있든 실행이 되어야 합니다.

그것을 지시한 것으로

이문제를 해결 하려면 매크로 기록을 누른 후에 입력할 a1셀에 커서가 있더라도 다른 곳에 커서를 한번 클릭 하셨다가

다시 a1번셀에 커서를 놓고 합계를 구하는 식을 작성해야 합니다.

즉 매크로 기록을 누른 후에 꼭 어느셀이든 한번은 클릭 하고 작업을 하시면 된다는 말이죠.

이렇게 하시면 어느곳에 커서가 있든지 매크로가 제대로 실행되게 됩니다.

좋은 하루 되세요.

"
  • *
    2011-07-20 09:40:10

    case 400

    과 같이 쓰시면 되죠.

    case is 는 >=400 과 같이 근사값등을 찾을때 사용하는 것이고

    case 는 정확히 떨어지는 값을 찾을때 사용합니다.

    보통 case "부장" 과 같이 사용하게 되죠.

    매크로 기록 누르신 후에 식을 입력 하셔서 사용하셔야 합니다.

    매크로 기록 누르신 후에 식을 입력 하셔서 매크로안에 식이 들어갈 수 있게 해주시면 되구요.

    식을 미리 쓰셔서 복사해 놓으셨다가 매크로기록 한 후 셀에 붙여넣기 하셔서 사용하셔도 상관 없습니다.

    결과적으로 매크로 안에 식을 넣는 작업을 해주셔야 한다는 것이죠.

    셀포인터 위치에 관계 없이 매크로가 실행 되어야 하는 것은

    매크로 기록 해보시면 간혹 입력하고자 하는 부분에 커서가 위치된 상태에서 매크로 기록을 할때가 있습니다.

    만약 합계를 구하는 매크로를 작성하는데 a1번셀에 합계를 구한다면 a1번셀에 커서를 두고 매크로 기록을 눌러 기록 하게 됩니다.

    이때 다른 곳을 클릭 하지 않고 바로 a1번셀에 식을 입력하여 합계를 구하고 매크로 기록 중지를 하면

    a1번 셀에 커서가 있지 않으면 매크로가 실행이 제대로 안되는 상황이 발생합니다.

    a1번셀에 커서가 있으면 합계가 입력되고 a2번 셀에 커서가 있으면 값이 입력되지 않는 현상이 발생하죠.

    하지만 매크로는 커서가 a1에 있든 a2에 있든 실행이 되어야 합니다.

    그것을 지시한 것으로

    이문제를 해결 하려면 매크로 기록을 누른 후에 입력할 a1셀에 커서가 있더라도 다른 곳에 커서를 한번 클릭 하셨다가

    다시 a1번셀에 커서를 놓고 합계를 구하는 식을 작성해야 합니다.

    즉 매크로 기록을 누른 후에 꼭 어느셀이든 한번은 클릭 하고 작업을 하시면 된다는 말이죠.

    이렇게 하시면 어느곳에 커서가 있든지 매크로가 제대로 실행되게 됩니다.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.