執行VBA提示錯誤 應用程式定義或物件定義錯誤

2021-07-08 20:30:31 字數 716 閱讀 5135

1樓:宋語雙羨麗

這一句有問題:setrng=sheets(3).range(cells(1+i,1),cells(3+i,4))在你的語句裡,range()的母物件是sheets(3),而cells()的母物件是當前活動工作表,當sheets(3)不是活動表裡,cells()和range()的母物件交叉混亂了,在vba裡是非法

2樓:不想起名字了

在你的**中 i 沒有定義。

看下面這一段

if n mod 2 = 0 then

i = 1 + worksheetfunction.roundup(n / 2, 0) + worksheetfunction.rounddown((m - 1) / 5, 0) * 4

j = m mod 5

if j = 0 then

j = 5

end if

end if

sheets("sheet5").cells(m, n) = sheets("sheet1").cells(i, j)

迴圈中第一次執行此段**時,當 m mod 2 不等於0時 ,程式並沒有給 i任何值,也就是說這時 i 還是一個 空值時

接下來來執行 sheets("sheet5").cells(m, n) = sheets("sheet1").cells(i, j)

就會出現錯誤

困為 i 沒有值。

開機提示應用程式錯誤怎麼辦,開機顯示應用程式錯誤怎麼辦啊?

開始 執行,輸入 cmd 回車在命令提示符下輸入 for 1 in windir system32 dll do regsvr32.exe s 1 如果你怕輸入錯誤的話,可以複製這條命令,然後在命令提示框上點選左上角的c 右鍵貼上就不容易輸錯了。再回車,先等待1 2分鐘,在飛速滾屏完全靜止之後,等硬...

GameClient exe應用程式錯誤,哪位高手幫我解決下

額。我也有這樣的問題 其實我也不知道完全解決的辦法。但是我找到乙個共同點 防毒軟體!我以前沒裝金山玩遊戲的時候重沒出現這樣的情況。在回想以前用瑞星也出現類似的問題。在加上你說的風雲防火牆。大概問題就出現在這上面了。我找了許多關於這方面的解決方案。也有建議不用金山換卡巴的。你不防試試。gameclie...

開啟軟體時跳出提示說應用程式錯誤怎麼辦

可能程式不相容,可以更換個版本試試。另外建議參考下程式對配置的要求。或者右鍵需要執行的程式 選擇相容性 用相容模式執行試試。把軟體解除安裝重新安裝,或者看看程式錯誤是不是程式裡面少了什麼檔案。解決方法 方法1 軟體缺少檔案或者,系統c windows system32軟體中缺少 xx.dll檔案 方...