廖永睿EXCEL_ACCESS外部資料VBA自訂函數

h1>VBA程式碼
'廖永睿使用VBA將T轉成10**12, B=^
Public Function TBM_number(abc) '函數將 123.45T 文字轉成數字
    i = Len(abc)                     'Len() 回傳字串長度
    c = Right(abc, 1)             'Right(abc, i) 取 abc 右邊第 1 位
    If c = "T" Then
        n = Val(Left(abc, i - 1)) * 1000000000000#  '將 T 轉為兆
    ElseIf c = "B" Then
        n = Val(Left(abc, i - 1)) * 1000000000 '將 B 轉為十億
    ElseIf c = "M" Then
        n = Val(Left(abc, i - 1)) * 1000000 '將 M 轉為百萬
    Else
       n = Val(Left(abc, i - 1))  '直接轉為數字
    End If
    TBM_number = n
End Function

EXCEL VBA編輯器截圖

留言

  1. https://www.facebook.com/robertjcliu/posts/pfbid0Cgi2UHdrmP4z8rpbM61RTgcd9tsVsbdeBKU8RvYLzRFtfxWzdC1CQHSdWo6kJrDzl

    回覆刪除

張貼留言

這個網誌中的熱門文章

廖永睿python運算CSV輸出THINKER投資風險與報酬Markowitz