Allen은 유럽 소스에서 대량의 통계 데이터를 자주 다운로드하는 캐나다 Excel 사용자이므로 소수와 수천 개의 구분 기호가 반전되는 일반적인 문제를 경험합니다. 이것은 북미 스타일로 변경하기 위해 약간의 멋진 조작이 필요하며 종종 실수를 초래합니다. Allen은 전체 시스템의 설정을 변경할 수 있었지만 다른 통합 문서의 북미 번호가 망가졌습니다. 그는 한 번에 하나의 파일 만 변경할 수있는 방법이 있는지 궁금합니다.

숫자가 표시되는 방법은 Windows에서 유지되는 국가 별 설정에 따라 다릅니다. 국가 별 설정을 변경하면 Excel에서 해당 설정을 채택하고 정보를 다르게 표시합니다. 예를 들어 내가 여기 미국에서 통합 문서를 만들고 다른 지역 설정을 사용하는 위치에서 해당 통합 문서를 열면 United 설정이 아닌 지역 설정에 따라 내 번호가 표시됩니다. 상태.

그렇지 않은 경우 통합 문서를 만든 사람이 지역 설정을 무시하도록 Excel을 구성했을 수 있습니다. 다음과 같이 할 수 있습니다.

  1. Excel 옵션 대화 상자를 표시합니다. (Excel 2007에서는 Office 단추를 클릭 한 다음 Excel 옵션을 클릭합니다. Excel 2010 이상 버전에서는 리본의 파일 탭이 표시되고 옵션을 클릭합니다.)

  2. 대화 상자의 왼쪽에서 고급을 클릭합니다.

  3. 편집 옵션 섹션이 표시 될 때까지 아래로 스크롤합니다. (그림 1 참조)

(멀리 스크롤 할 필요는 없습니다.이 섹션은 대화 상자의이 부분에서 첫 번째 섹션입니다.)

시스템 구분 기호 사용 확인란의 설정을 확인합니다. 이 확인란을 선택하면 (기본값) Excel은 Windows의 국가 별 설정 영역에서 유지되는 설정을 사용합니다. 이 확인란을 선택 취소하면 Excel은 소수점 구분 기호 및 천 단위 구분 기호 상자에 지정한 문자를 사용합니다.

Allen이 원하는 것처럼 통합 문서별로 구분 기호를 수정하려는 경우 가장 쉬운 방법은 매크로를 사용하는 것입니다.

예를 들어 다음 이벤트 처리기 매크로는 ThisWorkbook 모듈에 포함 된 경우 통합 문서를 활성화 할 때마다 이러한 설정을 변경합니다.

Private Sub Workbook_Activate()

Application.DecimalSeparator = ","

Application.ThousandsSeparator = "."

Application.UseSystemSeparators = False End Sub
Private Sub Workbook_Deactivate()

Application.UseSystemSeparators = True End Sub

매크로는 소수 및 천 단위 구분 기호를 변경 한 다음 시스템 구분 기호 사용 설정을 지 웁니다. 통합 문서가 남아 있으면 (다른 통합 문서에 포커스가있을 때) 시스템 구분 기호 사용 설정이 다시 설정됩니다.

정보를 자동으로 변경하는 것이 아니라 즉시 변경하려는 경우이 간단한 매크로를 사용할 수 있습니다. 빠른 실행 도구 모음에 할당 할 때이를 클릭하여 두 가지 구분 기호 값 사이를 전환 할 수 있습니다.

Sub ToggleSep()

Dim bCurrent As Boolean

bCurrent = Application.UseSystemSeparators     If bCurrent Then         Application.DecimalSeparator = ","

Application.ThousandsSeparator = "."

Application.UseSystemSeparators = False     Else         Application.UseSystemSeparators = True         MsgBox "Now Using System Separators"

End If End Sub

매크로는 Windows 내에 정의 된 시스템 구분 기호를 사용하는 기본값으로 “돌아갈 때”메시지를 표시합니다.

이 팁에서 설명하는 모든 내용은 숫자가 포함 된 셀이 Excel에서 구분 기호를 사용하는 방식을 재정의하는 일부 사용자 지정 형식으로 서식이 지정되지 않는다고 가정합니다. 모든 사용자 지정 형식이 항상 우선합니다. 따라서 Excel에서 사용하는 구분 기호를 조정 한 후에도 변경 사항이 없으면 실제 셀의 서식이 어떻게 지정되는지 확인해야합니다.

_ 참고 : _

이 페이지 (또는 ExcelTips 사이트의 다른 페이지)에 설명 된 매크로를 사용하는 방법을 알고 싶다면 유용한 정보가 포함 된 특별 페이지를 준비했습니다.

link : / excelribbon-ExcelTipsMacros [새 브라우저 탭에서 특별 페이지를 열려면 여기를 클릭하세요].

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (13453)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.