使用数字格式向右移动小数点位置
我在Excel中有一个图表,我想从以下位置更改我的值:
0.9
0.8
0.7
0.6
0.5
至:
90
80
70
60
50
无论如何,通过使用格式代码格式化数字来做到这一点? 你可以在格式代码中乘以一个数字100吗? 百分比格式可以工作,但我不想在最后%。 我试图从格式代码中删除%,但没有奏效。
假设我们有一个简短的常量表:
我们想改变格式 select单元格并运行这个短的macros:
Sub FakeFormat() Dim DQ As String, mesage As String Dim r As Range DQ = Chr(34) For Each r In Selection v = 100 * r.Value mesage = DQ & v & DQ r.NumberFormat = mesage & ";" & mesage & ";" & mesage & ";" Next r End Sub
生产:
注意
这只是格式的改变,底层的价值还是不到1
你可以添加一个帮手列。 例如,在一个新的列put = A1 * 100并将其复制下来。 让图表使用这个新的帮助列,而不是原来的基础值。