→ kazumi6533:自己解決了..用isError(data(j,i))=false...XD 10/18 16:55
又來麻煩各位了
因為我想把Sheets中的資料轉存到Access
所以我dim 了一個variant型態的資料
先將指定的Range值存進去
像這樣
dim datarange as range
set datarange = Range("A1:AR100")
dim data as variant
if isArray(datarange) then
data=datarange
for i=1 to Ubound(data)
for j=1 to Ubound(data,2)
if data(i,j)< > "" then
.....
end if
next
next
end if
因為我必須先判斷該cell裡面是不是有值,值有沒有意義
所以我先判斷data(i,j)是不是空的
可是似乎當裡面的值如果是#Value!的話,這一行 if data(i,j)< > ""就會出錯
出現型態不符合
然後我去檢視區域變數視窗,data(i,j)裡面顯示的是錯誤2015
請問我要怎麼解決這個問題
要如何判斷是#Value!而跳過不要處理?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.194.52