안녕하세요
매크로 기록하다가... 매크로 실행 단추를 클릭하면 매크로를 사용할 수 없다고 나오는데요,
이런 경우 매크로 보안 때문에 그런 것 같은데.. 책의 설명과 같이 (p166)
따로 보안 경고가 뜨지는 않습니다.. 그래서 옵션에 가서 설정 해 줄 수 있는 상태가 안됩니다.
(사진을 참조해 주세요)
통합문서 위쪽에 매크로 보안' 이라고 해서 노란 네모에 까만 느낌표로 된 부분을 클릭해서
설정을 바꿔봐도 잘 되지 않습니다. 이럴 땐 어떻게 해야하나요?
그리고 매크로 문제 제출 시, "셀 포인터의 위치에 상관없이 현재 통합 문서에서 매크로가 실행되어야 정답으로 인정됨" 이란 말에 대해서 p166에 설명 해 주셨는데.. 약간 헷갈리네요.. 설명을 읽다보면 매크로 작성 시 셀 포인터가 c열에 있다고 해서 되는 게 아니라 매크로 작성 전에 c열을 클릭해야 원하는 결과를 얻을 수 있다.. 이렇게 말하다가 나중에는 매크로 실행 하기 전 셀포인터 위치가 c열에 있다면 올바르게 수행될 수 있다..
그래서 아무튼 매크로 시작 위치를 반드시 선택하고 매크로를 기록해야 한다고 결론 지어 말씀하셨는데 기출문제 해설에서는 매크로 시작 위치를 선택하는 부분이 나오지 않아서.. 좀 분명하게 알았으면 하는 부분입니다.
답변 부탁르겠습니다~~
보안설정을 다시 한번 해보시기 바랍니다.
아래 설명을 참고하여 주세요.
오피스 2007을 실행 하신 후에 왼쪽 위의 동그란 오피스 단추를 누르고
옵션을 선택 하신 후 아래 그림과 같이 설정 하세요.
그리고 보안 설정을 하시고 나면 꼭 엑셀을 종료 하였다가 다시 실행하여 사용해 보세요.
수식입력줄 아래쪽이나 윗쪽에 보시면 보안경고에 대한 메시지가 있고 여기에 옵션 이라고 적힌 것이 있습니다.
옵션을 눌러 이콘텐츠 사용을 선택하고 확인 한 후 사용해 보시구요.
그래도 안되면 암호를 해제한 상태에서 작업하는 방법을 사용해 보시기바랍니다.. 암호를 삭제하는 방법은 문제 파일을 불러온 다음 [오피스 단추] - [다른 이름으로 지정]을 선택한 후 '다른 이름으로 저장' 대화상자에서 [도구] - [일반 옵션]을 선택한 다음 지정된 암호를 삭제해 주면 됩니다.
그래도 잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
2.
셀포인터 위치에 관계 없이 매크로가 실행 되어야 하는 것은
매크로 기록 해보시면 간혹 입력하고자 하는 부분에 커서가 위치된 상태에서 매크로 기록을 할때가 있습니다.
만약 합계를 구하는 매크로를 작성하는데 a1번셀에 합계를 구한다면 a1번셀에 커서를 두고 매크로 기록을 눌러 기록 하게 됩니다.
이때 다른 곳을 클릭 하지 않고 바로 a1번셀에 식을 입력하여 합계를 구하고 매크로 기록 중지를 하면
a1번 셀에 커서가 있지 않으면 매크로가 실행이 제대로 안되는 상황이 발생합니다.
a1번셀에 커서가 있으면 합계가 입력되고 a2번 셀에 커서가 있으면 값이 입력되지 않는 현상이 발생하죠.
하지만 매크로는 커서가 a1에 있든 a2에 있든 실행이 되어야 합니다.
그것을 지시한 것으로
이문제를 해결 하려면 매크로 기록을 누른 후에 입력할 a1셀에 커서가 있더라도 다른 곳에 커서를 한번 클릭 하셨다가
다시 a1번셀에 커서를 놓고 합계를 구하는 식을 작성해야 합니다.
즉 매크로 기록을 누른 후에 꼭 어느셀이든 한번은 클릭 하고 작업을 하시면 된다는 말이죠.
이렇게 하시면 어느곳에 커서가 있든지 매크로가 제대로 실행되게 됩니다.
좋은 하루 되세요.
-
*2014-08-26 14:51:12
보안설정을 다시 한번 해보시기 바랍니다.
아래 설명을 참고하여 주세요.
오피스 2007을 실행 하신 후에 왼쪽 위의 동그란 오피스 단추를 누르고
옵션을 선택 하신 후 아래 그림과 같이 설정 하세요.
그리고 보안 설정을 하시고 나면 꼭 엑셀을 종료 하였다가 다시 실행하여 사용해 보세요.수식입력줄 아래쪽이나 윗쪽에 보시면 보안경고에 대한 메시지가 있고 여기에 옵션 이라고 적힌 것이 있습니다.
옵션을 눌러 이콘텐츠 사용을 선택하고 확인 한 후 사용해 보시구요.
그래도 안되면 암호를 해제한 상태에서 작업하는 방법을 사용해 보시기바랍니다.. 암호를 삭제하는 방법은 문제 파일을 불러온 다음 [오피스 단추] - [다른 이름으로 지정]을 선택한 후 '다른 이름으로 저장' 대화상자에서 [도구] - [일반 옵션]을 선택한 다음 지정된 암호를 삭제해 주면 됩니다.
그래도 잘 안되신다면 작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.
2.
셀포인터 위치에 관계 없이 매크로가 실행 되어야 하는 것은
매크로 기록 해보시면 간혹 입력하고자 하는 부분에 커서가 위치된 상태에서 매크로 기록을 할때가 있습니다.
만약 합계를 구하는 매크로를 작성하는데 a1번셀에 합계를 구한다면 a1번셀에 커서를 두고 매크로 기록을 눌러 기록 하게 됩니다.
이때 다른 곳을 클릭 하지 않고 바로 a1번셀에 식을 입력하여 합계를 구하고 매크로 기록 중지를 하면
a1번 셀에 커서가 있지 않으면 매크로가 실행이 제대로 안되는 상황이 발생합니다.
a1번셀에 커서가 있으면 합계가 입력되고 a2번 셀에 커서가 있으면 값이 입력되지 않는 현상이 발생하죠.
하지만 매크로는 커서가 a1에 있든 a2에 있든 실행이 되어야 합니다.
그것을 지시한 것으로
이문제를 해결 하려면 매크로 기록을 누른 후에 입력할 a1셀에 커서가 있더라도 다른 곳에 커서를 한번 클릭 하셨다가
다시 a1번셀에 커서를 놓고 합계를 구하는 식을 작성해야 합니다.
즉 매크로 기록을 누른 후에 꼭 어느셀이든 한번은 클릭 하고 작업을 하시면 된다는 말이죠.
이렇게 하시면 어느곳에 커서가 있든지 매크로가 제대로 실행되게 됩니다.
좋은 하루 되세요.