- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
回復 61# emma - Option Explicit
- Private Sub Ex()
- '12,345萬6千7百8十
- Dim Dot As Long, m As String, t As String, i As Integer
- m = "0萬0仟0佰0拾0 " '加上一空格:處理個位數為0
- Dot = Sheets("工作表1").[A1]
- t = Format(Dot, m)
- For i = IIf(Len(t) > 10, 3, 1) To Len(m) Step 2
- 'IIf(Len(t) > 10, 3, 1) 處理萬位數為0
- t = Replace(t, Mid(m, i, 2), "")
- Next
- Sheets("工作表1").[A4] = t
- 'Sheets("工作表1").[A4] = RTrim(t)
- 'LTrim、RTrim 與 Trim 函數
- '傳回一個沒有前頭空白 (LTrim)、後面空白 (RTrim) 或前後均無空白的Variant (String),
- End Sub
複製代碼 |
|