현재 프로젝트는 98로 작성된 프로그램을 다시 작성하는 것입니다. 솔루션은 Excel에서 일부 작업을 수행 한 다음 Word에서 다음 작업을 수행 한 다음 세 번째 단계에서 Excel로 돌아갑니다. 이 프로그램은 2 개의 파일을 동기화하며, 솔루션은 동기화가 필요한 20 개의 파일에 대해 멋지게 처리됩니다. 그러나 이제는 동기화 할 파일이 약 1,000 개이므로 프로세스를 간소화하기 위해 노력하고 있습니다. 파일의 출력은 X.X 및 X.XXXXX 사이의 범위 - 내가 읽을 파일을 쉽게하기 위해VBA 정수 끝 부분에 쉼표를 추가하여 자동으로 형식을 변경하지 않습니다.
Columns("A:A").Select
Selection.NumberFormat = "0.00000"
로 포맷. 그러나 두 번째 부분은 쉼표를 추가 한 다음 숫자 관계에 관한 편지를 작성하는 것입니다. 당면한 질문에는 필요하지 않습니다. 쉼표를 추가하려고하면 Excel에서이를 수정하고 잘못 출력합니다. 예를 들어
0.42400 0.87200 1.31600 1.75200
가된다 :
0.424, 01
0.872 23,516,,
1.316
,
이 X.XXXXX 숙박한다
1.752
. 다음은 내가 시도한 것입니다 :- 10 진수 식별자가 '.'가되도록 Excel의 옵션을 변경하십시오. 수천은 ':'입니다.
- `범위 ("A"& ICTR)의 형식 (범위 ("A"& ICTR) & ",") = "0.00000"
- 기타 포럼/구글/빙
- Selection.NumberFormat은 =
은 정말, 난 그냥 다시 엑셀
어떤 아이디어가 말씀을 다시 개방하고, 이외의 다른 해결책을 찾을 수없는이 Excel에서 수행 할 수 있으리라 믿고있어?
VBA가 아닌 솔루션은 별도의 열에 '= A1 & REPT ("0", 5-LEN (A1)) & ",") 수식을 사용하는 것입니다. – chuff