返回列表 上一主題 發帖

請問如何清除字串前面的"0"

我想到的方法是使用VBA Function

做法是先在VBA模組中新增一個function(如下)
  1. Function DIn0(x As String) As String
  2. xindex = Len(x)
  3. Do
  4. If Left(x, 1) = 0 Then
  5. x = Right(x, xindex - 1)
  6. xindex = xindex - 1
  7. End If
  8. Loop Until Left(x, 1) <> "0"
  9. DIn0 = x
  10. End Function
複製代碼
接著在儲存格keyin
=DIn0(A1)
就行了

我做好的檔案如下
https://onedrive.live.com/redir?resid=6CB845AED0C935E7%21175
動念成因積因成果 by huijuang

TOP

感謝newlink
之前我完全沒想過使用「資料剖析→分格符號」

因為使用function是有缺點的
它最大的缺點就是容易造成excel變慢
所以平常我也是儘量少用function
動念成因積因成果 by huijuang

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題