Excel,自动将零转换为不同的数字。

Excel,自动将零转换为不同的数字。

将 0 (零) 转换为 .01 的最佳方法是什么?我查看了条件格式、hex2dec 等。我知道有一个简单的答案......只是暂时困惑。

这需要多行/列....

答案1

选择您想要转换的工作表部分并运行这个简短的宏:

Sub NotQuiteZero()
    Dim r As Range

    For Each r In Intersect(Selection, ActiveSheet.UsedRange)
        If r.Text = "0" Then r.Value = 0.01
    Next r
End Sub

前:

在此处输入图片描述


之后:

在此处输入图片描述

答案2

一些选项:

  • 查找和替换
  • Worksheet_Change 事件 VBA 例程
  • 首先正确输入值,

您必须意识到 0 和 0.01 是不同的值,无论如何格式化都无法将一个值变成另一个值。

如果您需要有关特定方法的更多详细信息,请编辑您的问题并描述场景,然后发表评论。

相关内容