我有一個附加模塊和用戶窗體。當然,每個宏中都有很多嵌套和宏引用。我想知道是否有一個快捷方式我不知道找到這些引用的宏,或者如果我必須手動查找每個模塊才能找到它們?在VBA中查找宏的代碼
在Matlab中,快捷鍵是Ctrl + D,然後IDE會自動打開突出顯示的腳本/函數。
我有一個附加模塊和用戶窗體。當然,每個宏中都有很多嵌套和宏引用。我想知道是否有一個快捷方式我不知道找到這些引用的宏,或者如果我必須手動查找每個模塊才能找到它們?在VBA中查找宏的代碼
在Matlab中,快捷鍵是Ctrl + D,然後IDE會自動打開突出顯示的腳本/函數。
將光標放在函數調用....按Shift + F2時,它會轉到該函數。
您也可以按Ctrl + Shift + F2循環回到最後幾個光標位置......不像跳轉到過程/函數標題那樣有用,但是如果您只是滾動下面的代碼,則可以輕鬆地來回走動。您可以使用
一個技巧就是在調用的函數/子註釋掉與調用函數/潛艇名的行...然後當你在代碼中,通過一些工作蹦跳着,你可以取消該行並移+ F2返回到調用函數/子。
希望是有道理的......
Sub Main()
ExampleSub <----Stick your cursor in the name and hit Shift+F2 to jump to the header
End Sub
Sub ExampleSub <----You'll jump here
'Main 'Calling Proc <----You can use this to jump back to Main if you uncomment it
'Do Stuff
End Sub
或通過右鍵單擊>>定義 –
沒有,我知道的。自1997年以來,VBA編輯器並沒有真正改變過。我們大多數人沒有舊車。 – Bathsheba
[Rubberduck](http://www.github.com/rubberduck-vba/Rubberduck)插件具有此功能(完全披露,我是貢獻者)。 – Comintern
當您將函數光標放在函數調用....按Shift + F2時,它會將您帶到該函數......是您的意思嗎? – Rdster