如何在单元格的Excel文本值中查找和替换字符“ *”,而不是公式

仍然在学习

与此问题非常相似:如何在Excel中查找和替换字符“ *”

但是我需要保持公式不变。我大约有50多张纸,上面有两种带有“ *”的单元格

情况1的内容-单元格的值可能是:“ *** 1.43”

情况2的内容-单元格的值可能是:“ = 100 * B3”

我想查找并用“”替换所有情况1的星号,而忽略包含使用星号作为乘数的公式的情况2的单元格。基本上,请更改静态单元格,但不要使用公式更改单元格。

谢谢!

LtCdr数据

如果您具有Excel 2013或更高版本,则可以使用以下例程。将代码放在ThisWorkbook模块中。运行一次;它将更新整个工作簿中的适当单元格。

Sub SetStarsBlank()

    For Each ws In ThisWorkbook.Worksheets
        For Each c In ws.UsedRange
            If Not Application.WorksheetFunction.IsFormula(c) Then
                c.Value = Replace(c.Value, "*", "")
            End If
        Next
    Next

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章