excel中是否可以指定儲存格顯示的字元數?我希望每個單元格顯示相同數量的字符,因此小數點左側和右側的位數將根據我指定的字符數而變化。例如,我想要每個數字
3
47.5
-999.25
600000
將格式設定為 7 個字元長度:
3.00000
47.5000
-999.25
600000.
答案1
答案2
從...開始:
如果您運行這個簡短的巨集:
Sub dural()
Dim r As Range, s As String
Dim DQ As String
DQ = Chr(34)
For Each r In Selection
r.NumberFormat = "0.000000"
s = r.Text
s = Left(s, 7)
s = DQ & s & DQ
r.NumberFormat = s & ";" & s & ";" & s
Next r
End Sub
它將為每個單元格分配一個單獨的自訂 NumberFormat:
該列應該“超寬”以處理中間值。由於自訂數字格式的數量有限,因此可以以此方式設定格式的儲存格數量有限。