靚麗時尚館

位置:首頁 > 健康生活 > 心理

excel下標越界怎麼處理

心理3.15W
excel下標越界怎麼處理

具體處理步驟如下:

1、開啟excel,在SHEET表內設定好按鈕,並指定到巨集。

2、在VBA編輯器內輸入如下的程式碼。(此程式碼的含義為遍佈區域內的單元格,如果為空格,則隱藏空格所在的整列。

3、在執行過程中出現了問題,下標越界,無法執行。

4、在程式碼中的“SHEET1”工作表根本沒有,因為SHEET表的標籤名稱為“圖表”,因此程式碼執行時找不到"SHEET1"工作表,所以提示下標越界。

5、點選異常提示下的“除錯”按鈕,將程式碼中“SHEET1”改為“圖表”後再點按鈕,執行巨集,程式碼正常執行,無下表越界提示。

下標越界這個是vba裡面的問題,主要指你輸入的命令值已經超過了它的邊界值即最值(最大最小)這個要根據具體情況具體解決:

舉個例子:vba中個二維陣列,arr(1 to 10,1 to 10),代表他可以儲存arr(x,y) (注:x取值 1到10,y取值1到10.)100個數據(或者物件)如果你讓x,y取了其他值,那麼系統就報錯,下標越界 處理這類越界的問題有兩種方法:

1、粗處理:定義一個比較大的陣列,保證控制元件足夠。弊端:佔記憶體

2、細處理:根據實際情況定義陣列大小,用redim 及時調整陣列的大小以上例子是針對陣列的舉例其他如excel只包含三個sheet...

標籤:越界 excel 下標