책 내용 질문하기
P108 - 22번 매크로
도서
2025 시나공 컴퓨터활용능력 2급 필기 총정리
페이지
108
조회수
107
작성일
2024-09-29
작성자
김*수

22번 문제를 엑셀 파일로 만들어 봤는데, "전문가의 조언"처럼 되지 않아 질문 드립니다.



우선, 문제처럼 커서를 [C6] 셀에 놓고 '합계계산' 매크로를 수행하면,

[C6] 셀에 "65"가 표시되지 않고, 커서가 이동하여 [B6] 셀에 =SUM(B2:B5) 수식의 결과 값인 "80"이 표시됩니다.


물론, 별도의 표를 만들어 "상대 참조로 기록"을 선택하고 매크로를 수행하면

[C6] 셀에 "65"가 표시됩니다.


제가 직접 작성한 매크로에서

교재의 '전문가의 조언' 처럼 "상대 참조로 기록 여부와 관계 없이 항상 상대 참조로 인식되므로 ~" 처럼 되지 않는 이유가 무엇인지 확인 부탁드립니다.


(파일 첨부)

합계계산 : 교재처럼 '매크로 기록'

합계계산2 : '상대 참조로 기록'을 선택 후 '매크로 기록'


감사합니다.





답변
2024-10-01 15:56:25

안녕하세요.

1. [B6] 셀에 커서를 놓고

2. [매크로 기록] 클릭 → 매크로 이름 ‘합계계산’ 지정

3. 수식 ‘=SUM(B2:B5)’ 입력

4. [기록 중지]를 클릭

5. 커서를 [C6] 셀을 클릭한 후 “합계 계산” 매크로를 수행해야 하는데

올려주신 파일의 '합계계산' 매크로의 코드를 보니

1. [매크로 기록] 클릭 → 매크로 이름 ‘합계계산’ 지정

2. [B6] 셀에 커서 클릭

3. 수식 ‘=SUM(B2:B5)’ 입력

4. [C6] 셀 클릭

5. [기록 중지]를 클릭하였기 때문에 결과가 '전문가의 조언'과 다르게 실행된 것입니다.

순서를 정확히 지켜 매크로를 다시 작성해 보시기 바랍니다.

즐거운 하루 되세요.

  • 관리자
    2024-10-01 15:56:25

    안녕하세요.

    1. [B6] 셀에 커서를 놓고

    2. [매크로 기록] 클릭 → 매크로 이름 ‘합계계산’ 지정

    3. 수식 ‘=SUM(B2:B5)’ 입력

    4. [기록 중지]를 클릭

    5. 커서를 [C6] 셀을 클릭한 후 “합계 계산” 매크로를 수행해야 하는데

    올려주신 파일의 '합계계산' 매크로의 코드를 보니

    1. [매크로 기록] 클릭 → 매크로 이름 ‘합계계산’ 지정

    2. [B6] 셀에 커서 클릭

    3. 수식 ‘=SUM(B2:B5)’ 입력

    4. [C6] 셀 클릭

    5. [기록 중지]를 클릭하였기 때문에 결과가 '전문가의 조언'과 다르게 실행된 것입니다.

    순서를 정확히 지켜 매크로를 다시 작성해 보시기 바랍니다.

    즐거운 하루 되세요.

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