補零
====================================================
設定儲存格格式:
補零(但只是顯示上的改變,其真正的值並未改變)
儲存格格式,選擇『自訂』,0 表示確定要顯示的位數,每多一個 0 表示要增加一個位數。若輸入的位數較少,則前面自動補零
=====================================
'寫在儲存格內的補零公式(將B2表成5位號碼,不足位者自動補零,寫入現在的儲存格)
=REPT("0", 5-LEN(B2))&B2
或
=TEXT(B2,"00000")
=================================
'VBA的寫法一(表成5位號碼)
x = 123
MsgBox String(5 - Len(x), "0") & x
==================================
'VBA的寫法二(表成5位號碼)
x = Range("A1").Value
MsgBox String(5 - Len(x), "0") & x
=================================
'VBA的寫法三(使用自訂函數)(表成5位號碼)
Sub test()
x = Range("A1").Value
MsgBox addzero(x, 5)
End Sub
Function addzero(x, n)
addzero = String(n - Len(x), "0") & x
End Function
=================================
2014年2月25日 星期二
訂閱:
張貼留言 (Atom)
關節卡卡或彈響
關節間產生的潤滑液少,關節摩擦的損耗 髖關節彈響。 一般有兩種情況,第一種是關節外彈響較常見。 發生的主要原因是髂脛束的後緣或臀大肌肌腱部的前緣增厚, 在髖關節作屈曲、內收、內旋活動時,增厚的組織在大粗隆部前後滑動而發出彈響, 同時可見到和摸到一條粗而緊的縴維帶在...
-
================== Range("A1").Select With Selection .HorizontalAlignment = xlLeft '水平對齊 .VerticalAlignment = xl...
-
儲存格 [R1C1]格式,[A1]格式 Cells(列次,欄次).Select Cells(2, "A").Select '2列A欄 Cells(2, 1).Select '2列1欄 Cells.Item(5,”C”...
vba 也可
回覆刪除x=format(Range("A1").Value,"00000")
好方法!
刪除這才是 我要的format !bravo!
刪除感謝分享!
回覆刪除