VBE,即Visual Basic編輯器,可以在其中方便地輸入VBA代碼、編輯代碼、調(diào)試代碼等。下面是收集的關(guān)于VBE操作的一些常用技巧,供參考。大家如果還有什么好的操作技巧,也可以拿出來與大家分享。
技巧1:注釋塊如下圖1所示,在VBE的“編輯”工具欄中,有兩個(gè)按鈕(設(shè)置注釋塊、解除注釋塊),可以很方便地將代碼轉(zhuǎn)為注釋,或者將注釋的代碼轉(zhuǎn)為代碼。
圖1:設(shè)置/解除注釋塊
這項(xiàng)功能對調(diào)試代碼很方便。
技巧2:快速復(fù)制代碼塊在按住Ctrl鍵的同時(shí),拖動代碼塊到需要的地方,可以復(fù)制代碼塊。
這種方法也可用于在模塊間復(fù)制代碼。
技巧3:在模塊和過程間切換按Ctrl+Tab鍵將迅速地在模塊間移動。
按Ctrl+PageUp鍵或Ctrl+PageDown鍵在同一模塊里過程間移動。
技巧4:直接跳到調(diào)用的函數(shù)或變量在查看代碼時(shí),如果想研究代碼所調(diào)用的函數(shù)或變量,只須將光標(biāo)置于所調(diào)用的函數(shù)或變量名中,然后按Shift+F2鍵,即跳轉(zhuǎn)至該函數(shù)或變量定義的位置。
按Ctrl+Shift+F2返回到調(diào)用處。
技巧5:過程視圖/全模塊視圖如下圖2所示,在代碼窗口的左下角有兩個(gè)小按鈕,左邊是“過程視圖”按鈕,右邊是“全模塊視圖”按鈕。
圖2:過程視圖/全模塊視圖
當(dāng)單擊“過程視圖”后,將僅限于在光標(biāo)所在的過程中編輯和查看代碼,同一模塊中的其它過程不可見。這樣,避免在使用滾動條查看和修改代碼時(shí),到另一個(gè)過程中而不知道,導(dǎo)致錯(cuò)誤的修改。
技巧6:拖動黃色的箭頭在調(diào)試代碼時(shí),有時(shí)會出現(xiàn)黃色箭頭和相應(yīng)的黃色陰影選擇,如下圖3所示。
圖3:VBE代碼窗口中出現(xiàn)的黃色箭頭和黃色選擇
此時(shí),可以向上或向下拖動黃色箭頭到指定的代碼行。這樣,在調(diào)試時(shí),可以很容易地跳過一些代碼。
也可以將光標(biāo)移動到新行,然后按Ctrl+F9鍵。
技巧7:避免自動語法檢測的干擾如果在VBE的“選項(xiàng)”對話框中,選中了“自動語法檢測”,那么輸入代碼時(shí)若存在編譯錯(cuò)誤會彈出錯(cuò)誤消息框,只有在單擊“確定”按鈕取消錯(cuò)誤消息框后才能繼續(xù)輸入代碼。
如果取消選中“自動語法檢測”,那么不會彈出錯(cuò)誤消息框,但存在錯(cuò)誤的代碼行仍然會標(biāo)記顏色,提醒該行存在錯(cuò)誤。這樣,避免了多余的操作。
技巧8:自動完成關(guān)鍵字在VBE編輯器中,當(dāng)輸入某關(guān)鍵字的前幾個(gè)字母后按下Ctrl+Space鍵,將自動完成該關(guān)鍵字的輸入。