1樓:很多很多
原因:說明物件不存在或者陣列元素不存在。
1、舉個簡單的例子:工作表中沒有"1月"這個工作表,卻用sheets("1月");陣列定義的是arr(1 to 10),卻用arr(11),都會出現下標越界的提示。
2、然後改正後的**如下:
sub a()
dim arr() '定義一個動態陣列
dim i as integer
redim arr(1 to 3) '定義一個3個元素的陣列,並且對陣列進行初始化
arr(1) = 3
arr(2) = 4
arr(3) = 5
'在下面語句重新定義一個10個元素的陣列,清除前面的元素,並重新分配新的儲存變數
redim arr(1 to 10)
for i = 1 to 10
arr(i) = i
next i
end sub
3、然後點選執行就不會提示了。
2樓:生活小幫手
回答您的問題已收到,打字需要一點時間,我們將在10-20分鐘內回覆您,請不要結束諮詢哦,您也可以提供更多有效資訊,以便我更好為您解答。
5、然後在彈出的列表中點選【字元上下標】
如果我的解答對您有所幫助,還請給個贊(在左下角進行評價哦),期待您的贊,您的舉手之勞對我很重要,您的支援也是我進步的動力。如果覺得我的解答還滿意,可以點我頭像一對一諮詢。最後再次祝您身體健康,心情愉快!
更多1條
3樓:匿名使用者
下標越界一般就是指引用物件時,找不到那個物件,需要檢查一下是不是超出範圍了。
看看工作表名稱是否和程式一致
4樓:匿名使用者
看看你的sheet名有沒有問題
開啟帶有巨集的excel,提示【執行時錯誤 '9' 下標越界】。怎麼弄?
5樓:匿名使用者
要把巨集傳上來才能分析出錯的原因。
6樓:
說明你想操作的物件不存在,請檢查你想執行的操作的物件是否存在。
如何調整excel巨集下標越界 10
7樓:匿名使用者
出現下標赿界的地方應該在 b(2, 1) = a(i, 1): b(5, 1) = a(i, 2): b(5, 2) = a(i, 3):
b(5, 3) = a(i, 7): b(7, 8) = a(i, 8): b(9, 1) = a(i, 4):
b(9, 2) = a(i, 5): b(9, 4) = a(i, 6): b(9, 5) = a(i, 11):
b(7, 6) = a(i, 10): b(7, 9) = a(i, 8): b(9, 6) = a(i, 12):
b(9, 7) = a(i, 13): b(9, 8) = a(i, 14): b(13, 11) = a(i, 14)這句裡面。
應該是陣列b過造成的,由於陣列b的大小取決於「yangshi」的已用區域,所以你應當檢查一下「yangshi」工作表。
excel巨集,執行錯誤9,下標越界,該如何解決。 5
8樓:
sheets(表頭資訊).activate
「表頭資訊」是變數、函式還是文字,呢?
excel執行時錯誤9下標越界,excel巨集執行時,提示錯誤9 ,下標越界
余余 c users 騰 desktop test.xlsx 這個檔名是否修改過或位置變動了,不在所指向的資料夾下? excel小奇 excel提示下標越界是vba程式執行的一個錯誤提示,原因有以下幾個 1 引用了不存在的陣列元素 下標比可能下標範圍大或小,或是在應用程式中這一邊的陣列沒有指定範圍。...
如何看cpu執行時間,如何看CPU執行時間?
檢視cpu的我不知道,檢視電腦開機的我知道在 開始 選單的執行 中輸入 eventvwr.msc 或者是按下 開始選單 程式 管理工具 事件檢視器 開啟事件檢視器,在左側視窗中選擇 系統 從右側系統事件中查詢事件id為6005 6006的事件 事件id號為6005的事件表示事件日誌服務已啟動,即開機...
VBA EXCEL 執行時錯誤
應該沒錯才對,請確定是否在當前工作表,如果在執行裡當前工作表不是圖表所在工作表,會導致錯誤!另外請確定excel版本為07版本或者以上版本。開啟excel時,彈出 執行時錯誤 438 物件不支援該屬性或方法 求高手指教如何向以前正常執行!這個是vba 問題。你先新建一個工作薄,然後開啟,把信任中心裡...