22번 문제를 엑셀 파일로 만들어 봤는데, "전문가의 조언"처럼 되지 않아 질문 드립니다.
우선, 문제처럼 커서를 [C6] 셀에 놓고 '합계계산' 매크로를 수행하면,
[C6] 셀에 "65"가 표시되지 않고, 커서가 이동하여 [B6] 셀에 =SUM(B2:B5) 수식의 결과 값인 "80"이 표시됩니다.
물론, 별도의 표를 만들어 "상대 참조로 기록"을 선택하고 매크로를 수행하면
[C6] 셀에 "65"가 표시됩니다.
제가 직접 작성한 매크로에서
교재의 '전문가의 조언' 처럼 "상대 참조로 기록 여부와 관계 없이 항상 상대 참조로 인식되므로 ~" 처럼 되지 않는 이유가 무엇인지 확인 부탁드립니다.
(파일 첨부)
합계계산 : 교재처럼 '매크로 기록'
합계계산2 : '상대 참조로 기록'을 선택 후 '매크로 기록'
감사합니다.
안녕하세요.
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. [기록 중지]를 클릭하였기 때문에 결과가 '전문가의 조언'과 다르게 실행된 것입니다.
순서를 정확히 지켜 매크로를 다시 작성해 보시기 바랍니다.
즐거운 하루 되세요.