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