寫在前面
啟動(dòng)調(diào)試的方法
在一行行調(diào)試代碼的時(shí)候,如果遇到調(diào)用子過程的行,F(xiàn)8會(huì)進(jìn)入到子過程內(nèi)部繼續(xù)按行運(yùn)行,如果不想進(jìn)入子過程內(nèi)部,可以用Shift+F8跳過子過程,避免進(jìn)入子過程內(nèi)部
快捷鍵Ctrl+Shift+F8:
如果已經(jīng)進(jìn)入到了子過程中,可以用此快捷鍵跳出到父過程
快捷鍵Ctrl+F8:
經(jīng)光標(biāo)放置到需要運(yùn)行的行,按此快捷鍵可以一次性運(yùn)行到光標(biāo)所在位置行,起到快速運(yùn)行到當(dāng)前代碼的作用。
快捷鍵F9:
1、光標(biāo)放置在一行代碼內(nèi),按 F9 快捷鍵設(shè)置斷點(diǎn)。再次按 F9 ,取消斷點(diǎn)。
2、鼠標(biāo)點(diǎn)擊代碼行左側(cè)灰色背景處。再次鼠標(biāo)點(diǎn)擊,取消斷點(diǎn)。
斷點(diǎn)的數(shù)量沒有限制,代碼每次運(yùn)行到斷點(diǎn)處,會(huì)暫停運(yùn)行。如果想一次性取消所有的斷點(diǎn),可以使用 CTRL + SHIFT + F9 快捷鍵。
查看變量值
運(yùn)行時(shí)改變變量值
監(jiān)視表達(dá)式
強(qiáng)制終止調(diào)試
寫在最后
代碼調(diào)試的主要目的是把執(zhí)行代碼范圍縮小到一個(gè)小的范圍,快速定位問題所在。VBA 編輯器提供的調(diào)試功能可以很好地完成這一目標(biāo)。
按行運(yùn)行代碼;
代碼運(yùn)行時(shí),查看某一變量的值;
跳過或跳出子過程;
設(shè)置斷點(diǎn),添加監(jiān)視,查看某一表達(dá)式的變化;
強(qiáng)制結(jié)束過程。
聯(lián)系客服