Excel工作表中的用户表单操作
我有些困惑。如何通过userform控制excel工作表? 例如:Excel工作表中的用户表单操作,excel,vba,Excel,Vba,我有些困惑。如何通过userform控制excel工作表? 例如: 通过单击excel工作表上的“表单”按钮打开用户表单 通过单击用户表单中的按钮创建新的excel工作表 我是否需要在vba的“模块”部分或“用户表单”部分编写所需的代码?首先,创建一个新的模块,并在其中添加一个子模块,如下面的代码: Public Sub Main() ' call a Use_ Form1 User_Form1.Show End Sub 第二,在工作表中,添加按钮后,将出现一个消息框,用于添加宏名称,
- 通过单击excel工作表上的“表单”按钮打开用户表单
- 通过单击用户表单中的按钮创建新的excel工作表
我是否需要在vba的“模块”部分或“用户表单”部分编写所需的代码?首先,创建一个新的模块,并在其中添加一个子模块,如下面的代码:
Public Sub Main()
' call a Use_ Form1
User_Form1.Show
End Sub
第二,在工作表中,添加按钮后,将出现一个消息框,用于添加宏名称,选择Main。现在,单击工作表按钮后,Main模块将运行,它将调用用户\u Form1.Show
第三,在User\u表单中添加一个按钮(在本例中为Btn\u 1),单击该按钮后,添加下面的简单代码(仅用于测试目的)
这是一个如何连接两个对象的示例
Private Sub Btn_1_Click()
' add a Sheet to this workbook, after the last one, and name it "Test"
ThisWorkbook.Sheets.Add(After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)).Name = "Test"
End Sub