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

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

最佳答案

当将光标放在函数调用上时...按Shift + F2,它将带您到该函数。

您还可以按Ctrl + Shift + F2来循环回到最后几个光标位置...不如跳转到过程/函数头那么有用,但是如果只是滚动以下代码,则可以轻松地返回并向前。

您可以使用的一个技巧是在被调用的函数/子程序中注释掉带有调用函数/子程序名称的一行...然后,当您在代码中反复弹奏时,可以取消注释该行并将Shift + 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

关于vba - 在VBA中查找宏的代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41144426/

10-10 19:48