2016-12-14 99 views
2

我有一個附加模塊和用戶窗體。當然,每個宏中都有很多嵌套和宏引用。我想知道是否有一個快捷方式我不知道找到這些引用的宏,或者如果我必須手動查找每個模塊才能找到它們?在VBA中查找宏的代碼

在Matlab中,快捷鍵是Ctrl + D,然後IDE會自動打開突出顯示的腳本/函數。

+0

沒有,我知道的。自1997年以來,VBA編輯器並沒有真正改變過。我們大多數人沒有舊車。 – Bathsheba

+2

[Rubberduck](http://www.github.com/rubberduck-vba/Rubberduck)插件具有此功能(完全披露,我是貢獻者)。 – Comintern

+2

當您將函數光標放在函數調用....按Shift + F2時,它會將您帶到該函數......是您的意思嗎? – Rdster

回答

3

將光標放在函數調用....按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 
+0

或通過右鍵單擊>>定義 –