當前位置:首頁 » 編程軟體 » 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
這里少一個

熱點內容
androidjni進程 發布:2025-03-19 17:45:37 瀏覽:78
錄像加密 發布:2025-03-19 17:43:24 瀏覽:49
編程題怎麼做 發布:2025-03-19 17:42:40 瀏覽:168
資料庫實戰 發布:2025-03-19 16:58:14 瀏覽:306
ubuntu清空緩存 發布:2025-03-19 16:38:50 瀏覽:707
sql2005判斷 發布:2025-03-19 16:29:48 瀏覽:724
如何查看雲伺服器是否被禁用 發布:2025-03-19 16:21:30 瀏覽:528
注塑機潤滑密碼是多少 發布:2025-03-19 16:11:02 瀏覽:739
麥迪腳本 發布:2025-03-19 16:06:46 瀏覽:327
solr從資料庫導入數據 發布:2025-03-19 16:01:57 瀏覽:936