ecel用vba時出現執行錯誤,excel用vba時出現執行錯誤6 溢位,請幫忙看下我的程式是不是有問題

2021-04-14 05:40:20 字數 722 閱讀 2670

1樓:tat蘿蔔

dim語句中的integer都改為bailong,因為integer正數最大為du32767

另外,大量迴圈應zhi該考dao

慮將**讀入陣列,用陣列參

內與迴圈,提高

容速度。

比如使用語句:a1=worksheets("樣本1").usedrange

則生成a1陣列,a1(i,1)就相當於cells(i,1)另外可以學習vba的字典法,進一步提高匹配速度

2樓:勞雙韶旭

變數定義錯誤

byte應該是0-255的整數

你j都到300了肯定錯誤

excel中執行vba**提示錯誤『6』,溢位,如何解決?請各位大俠幫忙,謝謝!!

3樓:永恆卍之月

你定義的i是整形變數。。整形變數的取值範圍是-32768到32767.。。

但是你的for i = 5 to sheet1.rows.count 這句sheet1.

rows.count哪怕是execl2003都有65536.。。明顯超出了32767,不溢位才有鬼了。。

excel vba 執行時錯誤9,下標越界

4樓:excel辦公實戰

sheet1看看是否此名稱的工作表不錯在!或者大小寫應該是sheet1

vba執行下標越界,錯誤型別,vba執行下標越界,錯誤型別

目測 sheet2 名稱不存在 其餘不清楚 vba執行時錯誤9,下標越界 excel中vba提示下標超界,說明物件不存在或者陣列元素不存在。舉個簡單的例子 工作表中沒有 1月 這個工作表,卻用sheets 1月 陣列定義的是arr 1 to 10 卻用arr 11 都會出現下標越界的提示。簡單的理解...

vba執行時錯誤9下標越界,VBA執行時錯誤9,下標越界

錯誤9 下標越界 錯誤發生在 行 note worksheets feuil1 range cells g,i cells g,i value 這裡的引用 worksheets feuil1 是最易發生錯誤的,引用的表名 feuil1 必須是 name 屬性值而不是 名稱 屬性值,也就是應該是編輯器...

keil uvision 執行時出現的錯誤error use

可能是你把keil安裝在了別的盤例如d 盤,這時你需要修改下儲存路徑,project options for target user run user programs after build rebuild的run 1 把那個c 改成你d 就ok了,再重新小編一下,這樣obj檔案就會有.bin檔案...