EXCEL, xml에서 생성된 숫자에 점 대신 쉼표를 사용하세요.

EXCEL, xml에서 생성된 숫자에 점 대신 쉼표를 사용하세요.

X번마다 새로 고쳐지는 XML 파일에서 숫자를 생성 중입니다. 그리고 XML에서처럼 점이 아닌 쉼표로 구분된 숫자로 출력해야 합니다. 점으로 구분된 숫자로는 작업(곱하기 등)을 할 수 없기 때문입니다.

내 XML 출력은 다음과 같습니다.

넘버원 N1 14.5

2위 N2 578.4

하지만 다음과 같이 해야 합니다.

넘버원 N1 14,5

2위 N2 578,4

답변1

파일에 다른 쉼표가 있습니까? 그렇지 않으면 찾기 및 바꾸기 도구를 사용할 수 있습니다.

Ctrl+F -> 탭 바꾸기 -> "." 찾기 ","로 바꾸세요.

매크로에 필요한 경우 매크로를 수행하는 모습을 녹화하면 다음과 유사한 결과를 얻을 수 있습니다.

    Cells.Replace What:=".", Replacement:=",", LookAt:=xlPart, SearchOrder _
    :=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False

좀 더 발전된 것이 필요합니까?

관련 정보