看板 Visual_Basic 關於我們 聯絡資訊
又來麻煩各位了 因為我想把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
kazumi6533:自己解決了..用isError(data(j,i))=false...XD 10/18 16:55