VB6・VBA関数メモ:CSng関数

CSng関数についてメモしておきます。
文字列の数値等をSingle型に変換する際などに使用します。


概要

CSng(Expression) As Single
機能 指定値をSingle型に変換
引数 Expression データ型を変換する値 Variant型
戻り値 変換した値 Single型


使用例

説明 記述例 出力
文字列をSingle型に変換 CSng("1.23") 1.23


動作検証

説明 記述例 出力
指数表記の数値の文字列も変換可能 CSng("123E-2") 1.23
他の数値型からの変換も可能
Dim val As Double
val = 1.23
Debug.Print CSng(val)
1.23
16進数の文字列も変換できる CSng("&HFF") 255
-3.402823E38を下回るとエラーとなる CSng("-3.402823E39") エラー
3.402823E38を上回るとエラーとなる CSng("3.402823E39") エラー


コメント
コメントする








    
この記事のトラックバックURL
トラックバック