2011-10-27 2 views
1

VBA를 사용하는 Excel 통합 문서가 있습니다. 이 VBA는 일본어 설정으로 구성된 클라이언트 랩톱에서 실행될 때를 제외하고는 정상적으로 작동합니다. 나는 VB.NET에서 문화를 엉덩이로 뒤집어서 VBA를 끝낼 때 뒤집을 필요가 있다는 것을 알고 있지만,이 솔루션을 작동시키는 방법을 알지 못한다. VBA에서. 이것이 가능한가? 어떻게 그렇게?Excel 내에서 문화권을 변경하는 방법 VBA

고마워요은

답변

1

난 그냥 VBA를 사용하여이 작업을 수행 할 수 있다고 생각하지 않습니다 : 모든 Application.Interrnational 설정은 읽기 전용. 일반적으로 국제 문제는 반대로 - VBA는 미국 영어로 작동합니다.

일본어 설정에서 어떤 문제가 발생합니까?

+0

일반적으로 Monthname() 함수는 10과 같이 숫자를 던지고 해당 월의 텍스트 이름 즉 "10 월"을 반환하지만 일본어 구성된 컴퓨터에서는 "10?"을 반환합니다. – Neberu

+0

일본 달 이름을 원하면 format (10, "MMMM")을 사용하십시오. Windows의 국가 별 설정에 따라 작동합니다. 영어 달 이름을 원한다면 가장 간단한 것은 자신의 달 이름 배열을 만드는 것입니다. –