我需要使用“,”作为分隔符。
如何将点改为逗号?
With ThisWorkbook.Worksheets("RAW").Range("A1")
.Value = Replace(.Value, ".", ",")
End With
有没有办法将它存储为通用/数字?
我试过这个
With ThisWorkbook.Worksheets("RAW").Range("A1")
.NumberFormat = "General"
.Value = Replace(.Value, ".", ",")
.NumberFormat = "General"
.Value = .Value
End With
单个单元格可以通过以下方式快速解决:
.Value = Replace(.Value, ".", ",")*1
要么:
.Value = CSng(Replace(.Value, ".", ","))
如果您碰巧有一个范围要处理,您可以使用:
Sub Test()
With ThisWorkbook.Worksheets("RAW").Range("A1:A3")
.Replace ".", ","
.TextToColumns
End With
End Sub
每列:
Sub Test()
With ThisWorkbook.Worksheets("RAW").Range("C2:D4")
.Replace ".", ","
For Each col In .Columns
col.TextToColumns
Next
End With
End Sub
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句