vbe編輯器編譯錯誤
① 編輯 VBA 宏時出現「編譯器錯誤:必須更新此項目中的編碼以便在 64 位系統上使用」
sleep函數用來掛起整個線程,一般不要使用
推薦使用timer
比如,有三個流程,每個流程間需要等待一定的時間,就這樣寫:
function StartFun()
timer1.tag="1"
timer1.interval=1000 '延時1秒
timer1.enabled=true
end function
function Fun1……
② VBA,編譯錯誤,屬性的使用無效
bh = Sheets("書籍資料").Cells(intRow, 1)
這一句中,還未對變數intRow賦值,整型變數默認為0,工作表中沒有0行1列的單元格,所以cells屬性無效。
③ EXCEL VBA編譯輸入錯誤
應該是你沒注意代碼之間的空格,
改成以下:
If ((y Mod 400 = 0) Or (y Mod 4 = 0 And y Mod 100 <> 0)) Then
④ 開機提示nvdwcsntxxgi.vbe文件編輯器錯誤 怎麼解決謝謝各位高手啊!!!!!!!
這是一段編譯過的vbs腳本,可能出現了錯誤。請查看啟動項找到腳本,並且分析他。很有可能是病毒
⑤ excel2003,怎麼在運行vba代碼時提示編譯錯誤:找不到工程或庫。
樓上的說的對,問題出在「引用」那裡,把另外一台電腦的「引用」對照著自己的電腦的「引用」弄好就OK了
⑥ VBA程序編譯時的錯誤提示
溢出錯誤一般是你代碼中變數定義類型過小
賦值時超過該變數類型限制導致的
基本上
錯誤號和錯誤描述會同時出現
6錯誤號
溢出就是錯誤描述
⑦ VB 編譯錯誤:無效外部過程
是把代碼寫在子過程、函數過程或屬性過程外而發生的錯誤。
在過程外無效:
該語句必須發生在子過程、函數過程或屬性過程(Property Get、Property Let 和
Property Set)內部。這個錯誤的起因與解決方法如下所示:
*一個可執行的語句,如 Static 或 ReDim,出現在模塊級別中。
在模塊級中 Static 是不需要的,因為所有的模塊級變數都是靜態的。在模塊級中用 Dim 來代替
ReDim。想要在模塊級中創建動態數組,請用
Dim 加空括弧來聲明它。
注意 在模塊級只能使用注釋與聲明性語句,例如
Const、Declare、Deftype、Dim、Option Base、Option
Compare、Option Explicit、Option
Private、Private、Public 和
Type。子過程、函數過程和屬性過程語句發生在它們的過程體之外,但在過程內聲明。
⑧ excel vba 在運行時出現編譯錯誤
不知道具體表格的結構是啥,但按常理推斷,員工工資信息管理的表中,員工應該是豎向排列的,你需要的信息應該是在一列中而不是一行中,這樣的話Cells(2, tempx).Value是不是應該改為 Cells( tempx,2).Value。 cells 和 range 的參數正好是相反的,RANGE(列行) CELLS(行,列)希望對你有幫助。另外請檢查其他位置的CELLS()是不是你想要的結果。
⑨ VBA,編譯錯誤:類型不匹配,是怎麼回事
Range("b" & "x")這個等效於Range("bx"),用Range引用單元格時是列標與行號組合為單元格名稱,"bx"顯然不正確,改為 Range("b" & x) 即可,其它也同樣修改
另外,rangs("B:O")有錯,應為range("B:O")
還有:VLookup前還要有表函數容器對象,可簡寫為:application.