當前位置:首頁 » 編程軟體 » vba編譯排錯

vba編譯排錯

發布時間: 2023-08-09 17:53:06

① VBA,編譯錯誤:類型不匹配,是怎麼回事

Range("b" & "x")這個等效於Range("bx"),用Range引用單元格時是列標與行號組合為單元格名稱,"bx"顯然不正確,改為 Range("b" & x) 即可,其它也同樣修改
另外,rangs("B:O")有錯,應為range("B:O")
還有:VLookup前還要有表函數容器對象,可簡寫為:application.

② VBA程序編譯時的錯誤提示

6是錯誤代碼,溢出是錯誤內容。給你提供一些常見的錯誤代碼:
3 :無 GoSub 返回
4 :應用程序定義或對象定義錯誤
5 :無效的過程調用或參數
6 :溢出
7 :內存溢出
9 :下標越界
11 :除數為零
13 :類型不匹配
14 :字元串空間溢出
16 :表達式太復雜
17 :不能執行所需的操作
18 :出現用戶中斷
47 :DLL 應用程序客戶太多
48 :載入 DLL 錯誤
49 :DLL 調用約定錯誤
52 :錯誤的文件名或號碼
53 :文件未找到
54 :文件模式錯誤
55 :文件已打開
56 :應用程序定義或對象定義錯誤
57 :設備 I/O 錯誤
58 :文件已存在
59 :記錄長度錯誤
60 :應用程序定義或對象定義錯誤
61 :磁碟已滿
62 :輸入超出文件尾
63 :記錄號錯誤

③ Excel執行VBA提示「編譯錯誤:找不到工程或庫」

更換電腦重裝Office軟體後,之前跑得好好的Excel文件執行VBA腳本執行失敗,提示說「編譯錯誤:找不到工程或庫」,具體如下圖所示:

這個通常是因為部分引用缺失導致的,具體可以通過以下方法進行修復:

④ EXCEL中vba 編譯錯誤:過程太大的問題如何解決

樓主的意圖建立這個宏,是需要反復執行的嗎?如果只是一次性執行,其實大可不必如此啊
假設把5000個關鍵字放在表2,原文在表1
在表1中建立搜索函數find,找到的設為1,找不到的設為0,然後按這個值排序,最後集體選中值為1的刪除就ok啦。
如果是需要反復執行的話,再去考慮用宏咯

⑤ CAD載入VBA時出現編譯錯誤,請各位大神幫忙給看看,萬分感謝!

幫助寫的很清楚了,跟我excel
VBA開發的項目一樣的問題。
把你VBA程序最上面的聲明語句改一下就好了,把
Declare
Function
替換成
Declare
ptrsafe
Function
就OK了。32位軟體沒問題,只有64位軟體里的VBA才有這問題。

⑥ excel vba 編譯錯誤,塊if 沒有 end if 塊

最後把
end
if
和end
with
換一下
With
Sheets("單元匯總單").UsedRange.Find(What:="分類匯總",
LookAt:=xlPart).End(xlUp)
.Offset(1,
0)
=
[E3].Value
.Offset(1,
1)
=
1
End
If
這里少一個

熱點內容
死鎖避免的演算法 發布:2025-02-05 04:43:07 瀏覽:579
python查文檔 發布:2025-02-05 04:27:49 瀏覽:496
javaxmldom 發布:2025-02-05 04:27:40 瀏覽:9
linux修改內存大小 發布:2025-02-05 04:26:05 瀏覽:997
ftp命令復制文件 發布:2025-02-05 04:26:00 瀏覽:303
python好用的ide 發布:2025-02-05 04:14:18 瀏覽:516
id密碼開頭是多少 發布:2025-02-05 04:11:51 瀏覽:101
數據結構c語言ppt 發布:2025-02-05 04:11:45 瀏覽:43
如何用學習機配置的筆寫字 發布:2025-02-05 04:09:15 瀏覽:395
5歲編程 發布:2025-02-05 04:06:21 瀏覽:653