在VBA中查找宏的代码

时间:2016-12-14 13:56:46

标签: vba excel-vba excel

我添加了许多模块和用户表单。当然,每个宏中都有很多嵌套和宏引用。我想知道是否有一个我不知道的快捷方式来找到引用的这些宏,或者我是否必须手动遍历每个模块才能找到它们?

在Matlab中,快捷键是Ctrl + D,然后IDE将自动打开突出显示的脚本/功能。

1 个答案:

答案 0 :(得分:3)

当你将光标放在函数调用上时....点击Shift + F2然后它会转到你的功能。

你也可以按Ctrl + Shift + F2循环回到最后几个光标位置......不像跳转到过程/函数标题那样有用,但是如果你只是滚动下面的代码,你可以很容易来回走动。

你可以使用的一个技巧是在被调用的函数/子注释掉一行带有调用函数/子名称...然后当你在代码中弹跳时,你可以取消注释该行和Shift + F2回到调用函数/ sub。

希望有道理......

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