---------------------
Public x As String '申明一个公共变量
Sub A()
End Sub
---------------------------------
Private Sub CommandButton1_Click()' 窗体1控件程序代码
'
'
Dim m%
UserForm2.Show
'
'
If x = "CommandButton2" Then
MsgBox x
Exit Sub
End If
If x = "CommandButton1" Then
MsgBox x
End If
'你的过程'
'
End Sub
----------------
Private Sub CommandButton1_Click()‘’窗体1控件代码
Unload Me
End Sub
Private Sub CommandButton2_Click()
Unload Me
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
x = Me.ActiveControl.Name
End Sub
------------------
如果VBA里面有多个过程,相互之间没有 什么关系,想执行哪个过程可以选择。光标在哪个过程就开始执行哪个过程。但是开始语句没办法指定,不可能在一个过程中前面的语句不执行,从中间某个语句开始执行。但是可以加上断点,程序运行到某一句暂停。
调试可以“逐语句”(按F8),一句一句地执行。随时点击点击菜单上的终止,结束调试
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)