人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 辦公軟件教程 > 詳細(xì)頁面

excel中VBA運(yùn)行時出錯9下標(biāo)越界的因素及其處理辦法

excel中VBA運(yùn)行時出錯9下標(biāo)越界的因素及其處理辦法

更新時間:2024-01-22 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機(jī)數(shù)據(jù)處理軟件。

Excel中vba提示下標(biāo)超界,說明對象不存在或者數(shù)組元素不存在。

  舉個簡單的例子:工作表中沒有"1月"這個工作表,卻用Sheets("1月");數(shù)組定義的是arr(1 to 10),卻用Arr(11),都會出現(xiàn)下標(biāo)越界的提示。

  簡單的理解:下標(biāo)越界就是引用超出了所在的范圍。

  當(dāng)我們在excel的VBA中輸入下面代碼,運(yùn)行,就會出現(xiàn)“運(yùn)行時錯誤9下標(biāo)越界”的提示。代碼如下:

Sub a()
Dim arr() As String
arr(1) = "你好"
End Sub

  其實上面的“運(yùn)行時錯誤9下標(biāo)越界”是因為定義的動態(tài)數(shù)組沒有確定維數(shù)和尺寸。定義成固定維數(shù)和尺寸的,或用Redim界定一下維數(shù)和尺寸即可解決此問題。

運(yùn)行時錯誤9下標(biāo)越界

  改正后的代碼如下:

Sub a()
Dim arr() '定義一個動態(tài)數(shù)組
Dim i As Integer
ReDim arr(1 To 3) '定義一個3個元素的數(shù)組,并且對數(shù)組進(jìn)行初始化
arr(1) = 3
arr(2) = 4
arr(3) = 5
'在下面語句重新定義一個10個元素的數(shù)組,清除前面的元素,并重新分配新的存儲變量
ReDim arr(1 To 10)
For i = 1 To 10
arr(i) = i
Next i
End Sub


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 襄垣县| 昌图县| 信宜市| 大新县| 南木林县| 军事| 黄大仙区| 林周县| 光泽县| 醴陵市| 湾仔区| 新绛县| 洛隆县| 揭东县| 潍坊市| 博野县| 安国市| 出国| 宁陵县| 永昌县| 江安县| 朔州市| 胶南市| 天峨县| 新余市| 株洲市| 莎车县| 正安县| 图们市| 扎赉特旗| 鄂温| 临漳县| 祁东县| 巴林左旗| 宁蒗| 黔东| 泽普县| 牟定县| 连云港市| 东阿县| 乐都县|