替换,用。对于范围中的每个单元格

时间:2018-01-19 23:56:49

标签: excel vba excel-vba

如果某个单元格包含逗号,,我正尝试将逗号.更改为,

我能够将-划分为NullString,但有些单元格值包含-,,所以我我仍然需要在下面的代码中使用一行来将,更改为.

我还尝试使用以下代码:

cell.Value = Replace(Left(str2, 7), "-", "") & Replace(Left(str2, 7), ",", ".")

但我没有成功。

请参阅示例:

For Each cell In Range("o2:o50000")
    Dim str2 As String
    If cell.Value <> "" Then
        str2 = cell.Value
        cell.Value = Replace(Left(str2, 7), "-", "") 'Left(str2, 6)
    End If
Next cell

0 个答案:

没有答案