二、字元型數值轉化為數值型資料
Val函式可以將包含數值的字元型資料轉化為Double(雙精度)數值型資料型別,其語法為Val(string)
演示程式碼:
Sub ShowFormatVal()
Dim num As Double, str As String
str = Format(Now, "Short Time")
num = Val(str)
"如果現在的時間是 4:31 PM,下面語句展示的結果為: 16:31 16
Debug.Print str, num
End Sub
【應用】
1、字元型數值是不能進行四則運算的,只能透過Val函式將其轉換後才能使用。
2、可以將8進位制、16進位制等轉化為10進位制數,如,Val(&o77)(8進位制)、Val(&HFF)(16進位制)分別轉化為十進位制的63和255
二、字元型數值轉化為數值型資料
Val函式可以將包含數值的字元型資料轉化為Double(雙精度)數值型資料型別,其語法為Val(string)
演示程式碼:
Sub ShowFormatVal()
Dim num As Double, str As String
str = Format(Now, "Short Time")
num = Val(str)
"如果現在的時間是 4:31 PM,下面語句展示的結果為: 16:31 16
Debug.Print str, num
End Sub
【應用】
1、字元型數值是不能進行四則運算的,只能透過Val函式將其轉換後才能使用。
2、可以將8進位制、16進位制等轉化為10進位制數,如,Val(&o77)(8進位制)、Val(&HFF)(16進位制)分別轉化為十進位制的63和255