AX LibreOffice Basic の IsNumeric の判定動作

LibreOffice Basic の IsNumeric の判定動作

文字列などが数値として見ることができるかを判定する IsNumeric 関数の動作について調べてみました。


IsNumeric 関数により数値として判定されるもの

0(半角のゼロ)
小数
マイナスの数字
半角スペース


IsNumeric 関数により数値として判定されないもの

通常の文字列
全角数値
全角スペース
入力なし


半角スペースが数値として判定されてしまうのが困りますね。
Trim関数と組合せるなどしてスペースを除去してからIsNumericを使うのがよさそうです。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする