VBA注意事項

2022-09-10 21:36:36 字數 628 閱讀 7360

以下是專案過程中遇到的坑,可能有些說明的部分不一定嚴謹,僅供參考

1、最好儲存成 [*.xlsm]檔案

2、注意 vba 的引數型別,使用的引數如果未宣告直接使用的話會出現型別不匹配的錯誤

3、**寫完後,可以通過 除錯 -> 編譯 vba project 按鈕來檢查**中是否存在一些比較低階的錯誤

4、只有過程(sub)可以作為程式入口來除錯,sub 和 function 均可以使用入參,但是 sub 不可以有直接返回值,function 可以存在返回值

5、vba 的異常處理,具體如下

private

subtest()

onerror

goto

errhandle

exit sub

errhandle:

msgbox

"error!

" &err.description

end sub

6、在 vba 中呼叫載入項時,必須要通過引用追加,否則,通過其他程式來執行 excel 裡面的巨集的時候,載入項可能並不會被載入,進而出現公式錯誤等提示。

8、vba 中等待計算完成,可以使用 doevents。如果使用 sleep,實際在等待過程中並沒有執行計算。

VBA程式設計 注意事項

1 在自定義函式前加上 private 關鍵字進行宣告,該函式將不會出現在 excel的 貼上函式 對話方塊中,但仍然可以在公式中運用它們。如果是專門為其他的 vba過程開發的自定義函式,則應該使用 private 關鍵字進行宣告。2 通常,使用者自定義函式後,在 貼上函式 對話方塊中將會出現在 使...

java DOM 注意事項

1.w3c把標籤內的文字部分也定義成乙個node 2.element物件代表的是xml文件中的標籤元素 繼承於node,亦是node的最主要的子物件 3.attr實際上是包含在element中的,它並不能被看作是element的子物件,因而在dom中attr並不是dom樹的一部分,所以node中的 ...

static注意事項

static關鍵字是c,c 中都存在的關鍵字,它主要有三種使用方式,其中前兩種只指在c語言中使用,第三種在c 中使用 c,c 中具體細微操作不盡相同,本文以c 為準 1 區域性靜態變數 2 外部靜態變數 函式 3 靜態資料成員 成員函式 下面就這三種使用方式及注意事項分別說明 一 區域性靜態變數 在...