返回列表 上一主題 發帖

有時候會出現的錯誤

有時候會出現的錯誤

想請問一下,有時候我的程式碼在執行的時候都沒有問題,但是如果我開了太多其它的excel會出現陣列引所超出範圍的錯誤(每次錯的地方都不一樣).......有的電腦怎麼搞也都沒問題,有的就會。
請問這種"陣列引所超出範圍的錯誤"錯誤會跟電腦效能有關係嗎?

像是剛出現在
activeworbook.sheet("名稱").cells().delete

這句話我怎麼都看不出問題...有時候跑也沒問題,有時候就會出現錯誤整個非常困擾,但是又檢查不出錯誤,不知到各位先進可為我解答嗎?

回復 2# GBKEE


    謝謝版主,那請問為什麼這樣有時候會錯誤有時候不會呢?

TOP

謝謝兩位版主,不過我應該是key入無誤的..ActiveWorkbook.Sheets("名稱").Cells().Delete ,非常抱歉小弟手殘在發問時KEY錯,不過昨天又可以跑...然後前天又不能跑= =明明都是同一隻程式碼,只要多開幾個excel程式碼就會出現"陣列引所超出範圍的錯誤"...這種詭異的錯誤...不知道是不是因為程式會不小心讀到別的workbook同名的頁籤呢?

TOP

不好意思麻煩各位前輩了~ 我將我的程式碼改成thisworkbook看看會不會有改善。

另外謝謝c_c_lai 不過因為裡面聯結到客戶的資料才能跑,所以小弟我不敢上傳~真不好意思

TOP

        靜思自在 : 人要自愛,才能愛普天下的人。
返回列表 上一主題