매크로를 만든 다음에 확인 차 단추를 눌러봤는데요, 실행은 잘 되는데 실행할 때마다 임의의 빈 셀에 단추에 입력한 텍스트가 생겨요. 현재 문제로 보면 "총점"이라는 텍스트가 임의의 셀에 생성됩니다. 온라인 채점에서는 정답 처리 됐는데, 실제 시험에서는 이것도 오답으로 될지 궁금합니다.
안녕하세요.
온라인 채점에서 정답 처리되었더라도, 매크로 실행 시 임의의 빈 셀에 “총점” 같은 텍스트가 생기는 현상은 정상적인 매크로 동작은 아닙니다.
보통 이런 경우는 매크로 기록 과정에서 단추를 만들거나 텍스트를 입력하는 중에 어떤 셀을 선택한 상태에서 “총점”을 입력한 동작까지 함께 기록되었기 때문입니다. 즉, 매크로 코드 안에 특정 셀에 값을 넣는 명령이 섞여 있을 가능성이 큽니다.
실제 시험에서는 문제에서 요구하지 않은 셀 값이 추가로 생기면 작업 결과가 변형된 것으로 볼 수 있으므로 그대로 두는 것은 권하지 않습니다. 채점 방식에 따라 바로 감점되지 않을 수도 있지만, 불필요한 동작은 제거하는 것이 안전합니다.
확인 방법은 **[개발 도구] → [매크로] → 해당 매크로 선택 → [편집]**에서 코드 중 다음과 비슷한 부분이 있는지 보는 것입니다.
Range("A1").Select
ActiveCell.FormulaR1C1 = "총점"또는
Selection.Value = "총점"같은 구문이 있으면 삭제하면 됩니다.
핵심은 단추 클릭 시 문제에서 요구한 작업만 수행되고, 다른 셀의 내용은 바뀌지 않아야 한다는 점입니다.
-
관리자2026-08-17 11:54:05
안녕하세요.
온라인 채점에서 정답 처리되었더라도, 매크로 실행 시 임의의 빈 셀에 “총점” 같은 텍스트가 생기는 현상은 정상적인 매크로 동작은 아닙니다.
보통 이런 경우는 매크로 기록 과정에서 단추를 만들거나 텍스트를 입력하는 중에 어떤 셀을 선택한 상태에서 “총점”을 입력한 동작까지 함께 기록되었기 때문입니다. 즉, 매크로 코드 안에 특정 셀에 값을 넣는 명령이 섞여 있을 가능성이 큽니다.
실제 시험에서는 문제에서 요구하지 않은 셀 값이 추가로 생기면 작업 결과가 변형된 것으로 볼 수 있으므로 그대로 두는 것은 권하지 않습니다. 채점 방식에 따라 바로 감점되지 않을 수도 있지만, 불필요한 동작은 제거하는 것이 안전합니다.
확인 방법은 **[개발 도구] → [매크로] → 해당 매크로 선택 → [편집]**에서 코드 중 다음과 비슷한 부분이 있는지 보는 것입니다.
Range("A1").Select ActiveCell.FormulaR1C1 = "총점"또는
Selection.Value = "총점"같은 구문이 있으면 삭제하면 됩니다.
핵심은 단추 클릭 시 문제에서 요구한 작업만 수행되고, 다른 셀의 내용은 바뀌지 않아야 한다는 점입니다.