Val 函數使用

來源:互聯網
上載者:User

Val 函數

返回包含於字串內的數字,字串中是一個適當類型的數值。

文法

Val(string)

必要的 string 參數可以是任何有效字串運算式.

說明

Val 函數,在它不能識別為數位第一個字元上,停止讀入字串。那些被認為是數值的一部分的符號和字元,例如美圓號與逗號,都不能被識別。但是函數可以識別進位制符號 &O(八進位)和 &H(十六進位)。空白、定位字元和分行符號都從參數中被去掉。

下面的傳回值為 1615198:

Val(" 1615 198th Street N.E.")

在下面的代碼中,Val 為所示的十六進位數值返回十進位數值 -1。

Val("&HFFFF")

注意 Val 函數只會將句點(.)當成一個可用的小數點分隔字元。當使用不同的小數點分隔字元時,如在國際版應用程式中,代之以 CDbl 來把字串轉換為數字。
'=====================================
Val 函數樣本
本樣本使用 Val 函數返回字串中所含的數值。

Dim MyValue
MyValue = Val("2457") ' 返回 2457。
MyValue = Val(" 2 45 7") ' 返回 2457。
MyValue = Val("24 and 57") ' 返回 24。

完整用法:val(一個字串,s,code);s表示轉出來的數,code表示如果轉化錯誤,它的位置便記錄在code中

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.