API version 1
- ‐
R
integer
errorType¶
対応するエラー定数を返します。
エラー定数とエラー内容は以下のとおりです。
定数値 |
説明 |
---|---|
ERROR_NONE |
0:エラー未定義 |
ERROR_NA |
1:値がない(#N/A!) |
ERROR_VALUE |
2:不適切なデータ(#VALUE!) |
ERROR_REF |
3:不適切なセル参照(#REF!) |
ERROR_DIV0 |
4:ゼロで除算(#DIV/0!) |
ERROR_NUM |
5:数値が大きすぎる/小さすぎる(#NUM!) |
ERROR_NAME |
6:関数名が不明(#NAME?) |
ERROR_NULL |
7:セル範囲に共通部分がない(#NULL!) |
ERROR_FUNCTION |
8:関数内で未定義のエラー(#FUNCTION!) |
ERROR_UNSPT |
9:未サポートの式(#UNSPT!) |
このプロパティは読み込み専用で変更することはできません。
使用例
CRSダウンロード
Form SpreadError_properties {
x = 0;
y = 0;
width = 800;
height = 600;
Spread spread1 {
x = 8;
y = 8;
width = 640;
height = 440;
maxColumns = 20;
maxRows = 20;
cell("A1").formula = "1/0";
cell("A2").formula = "B1+B2";
#A3セルに#VALUE! エラーを設定
cell("A3").value = new SpreadError(SpreadError.ERROR_VALUE);
cell("A4").value = 4;
deleteColumns(2,1);
}
Button button1 {
x = 664;
y = 32;
width = 112;
height = 32;
title = "実行";
function onTouch(e) {
for( var i = 1; i < 5; i++) {
var v = ^.spread1.cell(i,1).value;
var str = "Cell(" + str(i) + ",1).value=";
if ( v instanceof SpreadError ) {
#エラータイプとエラー名を表示
print( str, "Error(type=", v.errorType, ", name=", v.errorName,")");
} else {
print( str, v);
}
}
}
}
}