Deactivate msgbox in a sub VBA
问题 Sub prelim() MsgboX "Hello World" End Sub Sub Main() Call prelim End Sub In the above code Sub prelim can't be edited.I want msgbox when I run Sub prelim but when I run Sub Main I don't want the message box to get popped out. How to do it? 回答1: This is not possible without changing Sub prelim Sub prelim(Optional silent As Boolean = True) If Not silent Then MsgBox "Hello World" End Sub Sub Main() prelim True 'no msgbox prelim False 'with msgbox prelim 'no msgbx End Sub 来源: https:/