excel巨集,執行錯誤9,下標越界,該如何解決

2021-03-18 11:17:41 字數 1329 閱讀 9278

1樓:

sheets(表頭資訊).activate

「表頭資訊」是變數、函式還是文字,呢?

我的excel巨集出了問題,執行時錯誤9,下標越界,請各位大俠幫助,謝謝!

2樓:萬年金剛鑽

請在立即視窗輸入如下命令顯示工作簿物件的name:

顯示的內容才是你的當前工作簿的名專稱。。

。因屬為名稱被改掉了

如我附件所示,thisworkbook被改名為:itisrenamed

3樓:excel技術服務

你的工作簿物件裡面沒有了thisworkbook

這個模組

4樓:濤略不凡

把文件發給我幫您看一下,756086523@**.***

excel巨集執行時,提示錯誤9 ,下標越界

5樓:陽光上的橋

你的語句有三種可能造成下標越界,一是workbooks("itemmaster"),如果沒有itemmaster檔案開啟會造成報錯,另外,一般我們是寫workbooks("itemmaster.xls")

二是.sheets("sheet1"),如果工作簿沒有名為"sheet1"的表,會造成下標越界

三是cells(gyou1, 1).value,如果gyou1的值不是有效的行(例如小於0或者超過表的最大行數),會造成下標越界

具體是什麼造成,需要除錯。

急!excel 巨集,執行錯誤9 ,下標越界 10

6樓:tyl唐依林

意思就是那句話找不到對應的叫model的表。你可以加上再具體一些的定位資訊放在前面。

excel 巨集,執行錯誤9 ,下標越界

7樓:匿名使用者

在提示下標越界時,點「除錯」,會開啟vba**視窗,看一下是在哪個語句上出現錯誤,此時,將滑鼠放在錯誤語句上,可以顯示出錯誤變數的「當前值」。由於這個**是針對你的指定工作表的,所以在出現錯誤時要結合你的**來分析錯誤原因。

非常急~excel 巨集,執行錯誤9,下標越界.

8樓:匿名使用者

我試過這個巨集了,能用。

下標越界的原因應該是你的excel文件中沒有「不可刪」這個工作表。更改工作表中的名稱為不可刪或者更改巨集中「不可刪」為資料來源工作表的名稱,比如「sheet1」。

9樓:勝雄

56666666666666

excel巨集執行時,提示錯誤9,下標越界

你的語句有三種可能造成下標越界,一是workbooks itemmaster 如果沒有itemmaster檔案開啟會造成報錯,另外,一般我們是寫workbooks itemmaster.xls 二是.sheets sheet1 如果工作簿沒有名為 sheet1 的表,會造成下標越界 三是cells ...

使用EXCEL編輯巨集,執行到時A CELLS 2,2 VALUE,單元格內數值為什麼變0了(原來有數值 如6)

這句是將b2單元格的值bai賦值給變 du量a。並不會產生你的結果啊zhi。sub 累加 dao dim a2 as long,b2 as longa2 cells 2,1 valueb2 cells 2,2 value 經過人為中斷測試版,執行到這行,b2單元權 格並沒有變0 b2 b2 a2 c...

EXCEL VBA執行時錯誤9下標越界

下標越界一般是workbooks 電氣元器件庫.xlsm 或者sheets sheet1 造成的,如果沒有對應的工作簿 電氣元器件庫.xlsm 或者這個工作簿裡面沒有工作表 sheet1 就會導致此類錯誤。注意 程式不會自動開啟工作簿進行公式計算。請檢查工作簿名稱。sheet1看看是否此名稱的工作表...