Excel 2010 - 格式代码删除百分比符号而不更改值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel 2010 - 格式代码删除百分比符号而不更改值相关的知识,希望对你有一定的参考价值。
我正在寻找一种Excel格式代码,可以隐藏“100%堆积柱”图表的y轴上的百分号。我不想更改数据,而是看到:
100%, 80%, 60%, 40%, 20%, 0%, -20%
我想看:
100, 80, 60, 40, 20, 0, (20)
我在上一份工作中使用了一个相当简单的格式代码,但却忘记了它是什么。
谢谢!
答案
假设我们有一列值,如:
运行这个小宏将为每个选定的单元格应用自定义格式:
Sub ApplyCustomFormats()
Dim DQ As String, msg As String
Dim r As Range, t As String
DQ = Chr(34)
For Each r In Selection
t = r.Text
If Left(t, 1) = "-" Then
t = "(" & Mid(t, 2)
t = Left(t, Len(t) - 1) & ")%"
End If
msg = DQ & Left(t, Len(t) - 1) & DQ
r.NumberFormat = msg & ";" & msg & ";" & msg & ";"
Next r
End Sub
注意:
值不会更改,只会显示格式。 因为这些是自定义格式,所以只能将有限数量的单元格格式化为这样。
以上是关于Excel 2010 - 格式代码删除百分比符号而不更改值的主要内容,如果未能解决你的问题,请参考以下文章