返回列表 上一主題 發帖

[發問] 請問....如何利用VBA判定通用格式中小數位數為幾位(以格式顯示)

回復 1# 棋語鳥鳴

是這樣嗎
  1. Option Explicit
  2. Sub Ex()
  3.     Dim E As Range, i As Integer
  4.     For Each E In Range("A:A").SpecialCells(xlCellTypeConstants, xlNumbers)
  5.         i = InStr(E, ".")
  6.         If i > 0 Then
  7.             i = Len(Mid(E, i + 1))
  8.             E.NumberFormatLocal = "0." & String(i, "0") & "_ "
  9.         Else
  10.             E.NumberFormatLocal = "G/通用格式"
  11.         End If
  12.     Next
  13. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 人要自愛,才能愛普天下的人。
返回列表 上一主題