初次編寫程式並不一定能成功的執行,可能其中還存在邏輯上或語法上的錯誤,此時就需要逐步除錯,排查錯誤,一般情況下,編寫程式的工作講究的是三分程式設計,七分除錯。
【**區域】
sub【檢視變數值】second
()dim context as
integer
'宣告乙個string型別變數context,用於儲存對話方塊將要顯示的內容
dim title as
string
'宣告乙個string變數title,同於儲存視窗標題內容
dim a as
integer
dim b as
integer
dim c as
integer
a = 2
b = 3
c = a +b
rem將內容存入conetext 變數
context =c
title = "
a與b的和
"msgbox
context, vbokonly, title
end sub
除錯語句有時候需要逐語句執行程式,檢視程式內部各個變數的變化情況,在visual basic程式設計環境中可以逐條的執行程式。在本地視窗中可檢視本地變數的值,在「逐語句」執行之前需要開啟「本地視窗」
(1)選擇「除錯」----「逐語句」
(2)選擇「檢視」----「本地視窗」
逐語句執行時,觀察到本地視窗如下圖:
我們可以發現本地視窗中的變數a與b已經被賦值為2,3
【立即視窗】
立即視窗開啟方式:
立即視窗在使用debug.print時,可以列印值在立即視窗中,例如上述程式中在「msgbox context, vbokonly, title」
後輸入:
debug.print c執行後結果如下:
VBA 簡單除錯
在中斷模式下 ctrl break鍵 可以做 1.執行 工具 選項 編輯器 勾選 自動顯示資料提示 則當用滑鼠懸停在變數或表示式上時,會出現提示視窗,顯示其名稱和值!2.在監視視窗檢視某些表示式的值,方法是 先用滑鼠拖黑以選中表示式,再執行 除錯 新增監視,出現 新增監視 對話方塊。3.在 視窗中選...
在VBA中進行除錯
只要從您的專案中觸發 vba就會執行。從簡單的開啟表單到單擊命令按鈕,各種各樣的物件事件都可能引起這種情況。當某些事情無法按預期工作時,您如何才能準確確定出什麼問題以及在 好吧,這就是本文可以為您提供的幫助。對於每個office應用程式,當然包括access,都有乙個整合的偵錯程式。要開啟偵錯程式視...
excel下vba程式設計
最近需要在excel中實現乙個功能,查閱excel的函式沒有,或者是我沒找到,於是使用 vba進行擴充套件實現,步驟如下 1 開啟要擴充套件的excel檔案,並啟用巨集。2007的excel檔案,在 上面一行有乙個黃色小條提示 2 使用快捷鍵 alt f11 開啟vba編輯視窗 3 在左邊的部分新增...