2009년 3회 컴활1급 엑셀 D형 풀다가 질문하고 싶은 내용이 몇가지 있어서요
format 이용해서 txt국어, txt영어, txt수학의 평균값을 ~점 형태로 표현하라는 문제가 있었는데요
1. txt국어 같이 txt값을 가지고 계산할때는 무조건 Val(txt국어) 형식으로 표현해줘야 하나요? 계산할때 val 안하고 계산했던 기억이 있어서요..
2. 해답에는 format(~~~~, "0점")으로 해설이 되있는데 "#,###점" 이런식으로 해서 점을 붙여도 상관없나요?
3. 매크로 이용해서 부분합 계산할때 잘못 하고 매크로 완료 버튼을 눌렀을때 등록된 매크로를 지우는 방법을 알려주세요.. 지우는 버튼이 따로 없어서 동일한 매크로 이름으로 기록 해서 덮어씌우는 법으로 문제 풀었는데 이렇게 해도 상관없나요?
4. 매크로 문제 맨 마지막에는 항상 셀 포인터 위치에 관계없이 부분합이 실행되어야 정답으로 인정됨'이라고 덧붙여져 있는데 혹시 저 문장을 보고 따로 뭐 더 해야하는게 있나요?
더운데 수고하세요~~
1. 무조건은 아닙니다. val 은 문자로 입력된 숫자값을 숫자형식으로 입력하기 위한 것으로
숫자가 제대로 입력된다면 val 을 사용하지 않아도 됩니다.
하지만 숫자형식으로 입력하시고자 했다면 val를 사용하시는 쪽이 더 정확하겠죠.
2. 문제에서 원하는 대로 표시 된다면 상관 없지만 셀서식을 이용하는 것이라면 안됩니다.
코드 안에서 적용되게 format을 이용한 것입니다.
3. 개발도구 -> 매크로 를 클릭하면 매크로 대화상자가 나옵니다.
여기서 삭제할 매크로를 선택한 후 삭제 버튼을 누르시면 됩니다.
4.
이렇게 작성 하려면
매크로 기록 을 누른 후 아무 셀이나 한번 클릭을 해주신 후에 작성 하시면 됩니다.
이런 작업을 하지 않고 값이 구해져야 하는 범위를 지정해 놓은 후 그대로 매크로 기록을 해버리면
범위로 지정하지 않으면 매크로값이 제대로 나타나지 않거나 오류가 나타나게 됩니다.
그래서 질문 주신 내용에 맞게 작성 하실려면 매크로 기록 을 누른 후 어떤 셀이든 한번 클릭 한 후 범위를 잡거나 매크로작업을 해주셔야 합니다.
좋은 하루 되세요.
-
*2012-08-17 10:59:28
1. 무조건은 아닙니다. val 은 문자로 입력된 숫자값을 숫자형식으로 입력하기 위한 것으로
숫자가 제대로 입력된다면 val 을 사용하지 않아도 됩니다.
하지만 숫자형식으로 입력하시고자 했다면 val를 사용하시는 쪽이 더 정확하겠죠.
2. 문제에서 원하는 대로 표시 된다면 상관 없지만 셀서식을 이용하는 것이라면 안됩니다.
코드 안에서 적용되게 format을 이용한 것입니다.
3. 개발도구 -> 매크로 를 클릭하면 매크로 대화상자가 나옵니다.
여기서 삭제할 매크로를 선택한 후 삭제 버튼을 누르시면 됩니다.
4.
"셀포인터가 어느곳에 있든 매크로가 정상적으로 실행 되어야 합니다.
이렇게 작성 하려면
매크로 기록 을 누른 후 아무 셀이나 한번 클릭을 해주신 후에 작성 하시면 됩니다.
이런 작업을 하지 않고 값이 구해져야 하는 범위를 지정해 놓은 후 그대로 매크로 기록을 해버리면
범위로 지정하지 않으면 매크로값이 제대로 나타나지 않거나 오류가 나타나게 됩니다.
그래서 질문 주신 내용에 맞게 작성 하실려면 매크로 기록 을 누른 후 어떤 셀이든 한번 클릭 한 후 범위를 잡거나 매크로작업을 해주셔야 합니다.도형을 먼저만들거나 매크로를 먼저 만드는 것과는 상관이 없습니다.매크로 기록 하실때 매크로 기록 을 누른 후 어느 셀이든 한번 클릭 한 후 에 작성 하시면 됩니다.
좋은 하루 되세요.