是否有一個函數用於測試字符串(非數字)值並在Open Office Basic中返回布爾值?在Open Office Basic或VBA中是數字型的
我在字符串上嘗試了IsNumeric,它返回一個布爾值False。但是當我用Not(IsNumeric(value))否定它時,它將返回值轉換爲long或int。
是否有一個函數用於測試字符串(非數字)值並在Open Office Basic中返回布爾值?在Open Office Basic或VBA中是數字型的
我在字符串上嘗試了IsNumeric,它返回一個布爾值False。但是當我用Not(IsNumeric(value))否定它時,它將返回值轉換爲long或int。
我已經花了幾個小時試圖找出了什麼事與ISNUMERIC ...
if IsNumeric(oSheet.GetCellByPosition(8,iRow).String) then
oSheet.GetCellByPosition(20,iRow).Value = oSheet.GetCellByPosition(8,iRow).Value()
else
oSheet.GetCellByPosition(20,iRow).String = oSheet.GetCellByPosition(8,iRow).String()
endif
問題是屬性送入IsNumeric函數必須是字符串的事實(不一個對象或數字!)
我會聯繫安德魯Pitonak讓他在他的手冊更清楚。