當我們使用excel的內建函式來返回某個值時,如果引數不對,或是找不到,往往會返回#n/a 或者 #value!等提示資訊。
我們在模組中自己編寫的vba**是否也能返回這些資訊呢?
答案是肯定的,因為模組中的**本身就可以在公式裡呼叫,那麼自然也可以返回這些資訊了。
但是,很重要的一點是,這些資訊不是文字,而是內建的錯誤值!
下表給出了一些常用的錯誤值供參考:
constant
error number
cell error value
xlerrdiv0
2007
#div/0!
xlerrna
2042
#n/a
xlerrname
2029
#name?
xlerrnull
2000
#null!
xlerrnum
2036
#num!
xlerrref
2023
#ref!
xlerrvalue
2015
#value!
通過呼叫cverr(error constant)來返回值,這樣在介面上看到的就是我們要顯示的錯誤值了。
例如:
cverr(xlerrvalue)
PHP FILES中error返回值詳解
files file error 值 upload err ok 0 正常,上傳成功 upload err ini size 1 上傳檔案大小超過伺服器允許上傳的最大值,php.ini中設定upload max filesize選項限制的值 upload err partial 3 檔案只有部分被上...
PHP FILES中error返回值詳解
用php上傳檔案時,我們會用程式去監聽瀏覽器傳送過來的檔案資訊,首先會通 過 files fieldname error 的不同數值來判斷此欲上傳的檔案狀態是否正常。files file error 值 upload err ok 0 正常,上傳成功 upload err ini size 1 上傳...
ajax中error函式引數與返回值詳解
xhr.status和error函式中的status是不一樣的,error函式中的status主要包括 success notmodified error timeout parsererror 而xhr.status如下所講。一 error function xmlhttprequest,text...