移動版 - 最新教程 - 熱門教程 - 推薦教程 - 熱門資源 分享高質量的原創Office教程、Word教程、Excel教程、PPT教程。

1381388白姐四肖中特:在Visual Basic編輯器中調試VBA程序的方法

發布時間:2015-05-05 來源:Office辦公助手(88862豪哥四肖中特 www.jjfyo.com)

88862豪哥四肖中特 www.jjfyo.com 在開發應用程序時,程序的調試是一個重要的環節。按設計要求編寫的代碼可能包含很多錯誤,這就需要通過調試將其找出來并修復。本文介紹在Visual Basic編輯器中調試VBA程序的方法。

1、在代碼窗口中單擊放置插入點光標,然后單擊工具欄中的“運行”按鈕運行程序。當程序出現錯誤時,Visual Basic編輯器會給出提示,同時在代碼窗口中標識錯誤語句,如圖1所示。單擊“確定”按鈕關閉提示對話框后在工具欄中單擊“重新設置”按鈕停止程序的運行,如圖2所示。

在Visual Basic編輯器中調試VBA程序的方法

圖1 程序錯誤提示

在Visual Basic編輯器中調試VBA程序的方法

圖2 單擊“重新設置”按鈕

2、在代碼窗口中找到需要設置斷點的語句,將插入點光標放置在代碼行中,然后在工具欄中選擇“調試”|“切換斷點”命令設置斷點,如圖3所示。按“F5”鍵運行程序,程序運行到斷點位置暫停,同時標示出暫停的位置,如圖4所示。

在Visual Basic編輯器中調試VBA程序的方法

圖3 設置斷點

在Visual Basic編輯器中調試VBA程序的方法

圖4 在斷點處暫停

注意

VBA程序有設計時、運行時和中斷模式3種模式。簡單地說,設計時就是VBA代碼編寫狀態,此時進行的是程序代碼的輸入或編寫。運行時就是VBA程序處于運行的狀態。在中斷模式下,程序的運行將被暫停,用戶能夠檢測當前的運行結果并對相關的變量值進行修改。

3、反復選擇“調試”|“逐語句”命令使程序從斷點處逐條往下執行,“代碼”窗口中將顯示程序運行的位置,能夠幫助用戶很容易地找到出錯語句,如圖5所示。

在Visual Basic編輯器中調試VBA程序的方法

圖5 顯示程序運行進度

注意

在找到出錯語句后,可以按“F5”鍵繼續執行過程中剩余的語句,而不必再逐條運行程序。同時,過程執行完后,斷點不會被清除;但是關閉工作簿后,設置的所有斷點將會被自動清除。另外,在對程序進行調試時,VBA允許在一個過程中設置多個斷點。

本文已經收錄至:《Office 2013應用技巧實例大全》 - Office2013高級應用篇

更多相關閱讀

使用VBA程序制作隨機播放PPT幻燈片的的方法

《Excel疑難千尋千解叢書(六):Excel2010 VBA入門與提高》PDF免費下

使用Excel中的VBA函數計算累計資產折舊的方法

不會VBA也能讓PPT更拉風

通過VBA編程實現Excel工作簿只顯示指定工作表的方法

    相關教程
    專題教程推薦
    熱門資源下載