나는 모두를 대체하기 위해 Excel VBA 매크로를 갖고 싶습니다. " (점)을 ","(쉼표) 한 시트의 열에 표시합니다.Excel VBA 코드를 모두 "." 에 의해 ","열에
다음 코드로 처리하려고하면 셀 값이 "."인 경우에만 바뀝니다. 하지만 "을 대체하지 않습니다." 셀 값 내부 :
Sub ReplaceDoTwComma()
Worksheets("Sheet5").Columns("D").Replace _
What:=".", Replacement:=",", _
SearchOrder:=xlByColumns, MatchCase:=True
End Sub
누군가가 나에게이 작업을 수행 할 수있는 좋은 코드를 줄 수 (즉 1.16 sheet5 내부의 열 D에서 1.16로 전환해야한다)? 당신은 그냥 엑셀에서 질문> CRTL + H에 넣어 무엇을 찾기에 열을 선택,이에 대한 매크로가 필요하지 않습니다
문제에 대해 많은 정보가 없지만 매크로보다 숫자 셀 (마우스 오른쪽 버튼 클릭, 형식)에 다른 형식으로 더 잘 풀릴 수 있습니다. 문제는 아마 당신이 텍스트를 조작하지 않는 것일 것입니다. – Casey
+1 나를 위해 작동하지만. 셀 내용이 텍스트로 변경된다는 경고를받습니다. – kaybee99
몇 가지 조사를 해보았으며 숫자로 이것을 수행하는 좋은 방법이 없습니다 (미국식 유럽식 쉼표와 마침표 교환). 텍스트로해야합니다. '.NumberFormat'을 사용하면 작동하지 않습니다. – Chrismas007