Sub test()Range("B5") = String(8 - Len(Range("B5")), "0") & Range("B5")End Sub--------------------------------------------------------------------------------------把 "B5" 欄位的字元數算出來 , 用8去減掉 , 補上字元 "0".
yuliwei0001 wrote:請問各位大大,我的儲存格B5有一個D34528的值,如何用VBA在前面補2個0,變成00D34528,謝謝!不好意思我沒說清楚,應該是B5儲存格為8位,任何數字文字不足8位的前面自動補零....(恕刪) =RIGHT("00000000" & B5,8)補零專用 ...