Excel 2010이 "숫자 형식"이 변경된 상태로 열리는 경우가 있습니다.

Excel 2010이 "숫자 형식"이 변경된 상태로 열리는 경우가 있습니다.

Excel 2010에서는 통합 문서 전체의 많은 열에서 수식이나 숫자 항목이 날짜로 변경된 상태로 열리는 경우가 있습니다. 그러나 모든 열은 아닙니다.

"숫자 형식"이 자동으로 에서 로 변경 GENERAL됩니다 DATE. 이는 수십 개의 열에 영향을 미칩니다. 엑셀이 열려 있는 상태에서는 사용 중에는 발생하지 않습니다. 문서를 닫았다가 다시 연 후에만 발생합니다. 지난 2년간 4번 정도 발생했습니다. 하지만 내 백업이 아니었다면 이것은 엉망이었을 것입니다.

다른 파일에서 이런 일이 발생했습니다.

오늘 적용된 파일에는 15개의 시트가 적용된 22개의 시트가 있습니다. 날짜가 너무 길어서 좁은 셀에 맞지 않기 때문에 영향을 받은 셀은 해시 마크로 나타납니다.

손상된 파일을 검사하는 중 모든 시트의 모든 셀이 DATE 숫자 형식으로 변환되었음을 깨달았습니다! 진단을 단순화해야 할까요?

마지막으로, 이전 버전의 파일을 여는 것 외에 이 문제를 되돌릴 수 있는 간단한 방법이 있습니까?

답변1

귀하의 의견에서 귀하의 파일이 .XLSM. 이는 여러분도 알고 있듯이 매크로(코드)를 실행한다는 의미입니다.

기술적으로 악성 코드(예: 바이러스)~할 수 있었다문제를 일으키는 것은 버그가 있거나 예상하지 못한 작업을 수행하는 코드일 가능성이 더 높다고 생각하지 않습니다.

따라서 VBa 화면(개발자 탭)을 열고 무엇이 비활성화되거나 제거되거나 수정될 수 있는지 확인해야 합니다.

하지만 그 전에 먼저 비활성화해 보겠습니다. 개발자 탭에서 매크로 보안을 클릭하고 지금은 로 변경한 disable all macros with notification다음 선택한 셀에서 텍스트를 추가하고 저장하고 파일을 닫습니다. 파일을 다시 열고 매크로 실행을 허용하지 않고 셀이 변경되었는지 확인하여 문제가 매크로에 있는지 확인합니다.

관련 정보