---------------------
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
------------------
首先你的代码应该写在模块里(同时按alt和f11进入vba界面,点菜单的插入,模块,写入代码)。然后将文件另存为“excel可启用宏的工作簿”(在另存为里的第2个选项)。记住文件路径,关闭该文件。
新开excel,点最左上角的“花”,右下的“excel选项”,左边的“加载项”,右边正下方的“go..."(不会翻译,在excel加载项下拉框的右边),浏览,找到那个文件,确定。
这样,以后打开excel时,该文件隐藏打开中,宏可以使用了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)