2013-06-20 1 views
0

두 개의 Excel 2003 .xlm 파일이 각각 하나의 makro가 있습니다. 두 매크로의 텍스트는 같습니다. workmap (.xls 파일)에서 매크로를 한 시트 만 실행합니다. .xls 파일의 셀은 미리 포맷되어 있습니다. 예를 들어 Cell (1, 5)의 경우 사용자 정의 포맷 "MMMM"이 있습니다.Excel 2003의 .xlm 동작 차이

먼저 매크로가 수행하는 작업은 .xls 파일의 미리 형식이 지정된 셀에 값을 넣는 것입니다 (예 : Cells(1, 5).Value = "01.11.2010").

하나의 .xlm 파일로 수행하면 결과는 "November"입니다.

다른 .xlm 파일을 사용하면 결과는 "01.11.2010"입니다.

다른 사전 포맷 된 셀도 다르게 작동합니다. 셀에 값 "8,00"을 넣으면 첫 번째 .xlm은 숫자로, 두 번째는 텍스트로 넣습니다. 두 개의 .xlm 파일도 열립니다.

이러한 불일치의 원인은 무엇일까요?

+0

(DropBox 또는 GoogleDocs를 통해) 통합 문서에 대한 링크를 게시하는 것을 고려해보십시오. 이러한 모든 정보로 문제를 해결하는 것이 더 쉬울 것입니다. –

+0

열 형식 마스크가 다른 것으로 보입니다. – xQbert

답변

1

지역 설정이 여기에 영향을 미치기 때문에 내 설정이 사용자의 설정과 약간 다를 수 있습니다. 그러나 A2에서는 2012 년 1 월 11 일에 키를 입력했습니다. B2 공식 = A2 및 C2 공식 = A2를 설정합니다.

표시가 두 결과 각각에 어떻게 다른지 확인하십시오. 이것은 다른 표시 (마스크) 형식으로 표시되도록 B 및 C 열의 서식을 지정했기 때문입니다.

"NOVEMBER"라고 표시된 것과 비슷한 문제가 시트에있을 수 있습니다.

enter image description here