我对某事感到困惑。如何通过用户窗体控制 Excel 工作表?
例如:
我是否需要在 vba 的“模块”部分或“用户表单”部分中编写所需的代码?
最佳答案
一、新建模块 ,并在里面添加一个 子 ,就像下面的代码:
Public Sub Main()
' call a Use_ Form1
User_Form1.Show
End Sub
其次,在您的工作表中,一旦添加一个按钮,您将收到一个添加宏名称的消息框,选择 主页 .现在,一旦您单击工作表的按钮,您的 主页 模块将运行,它会调用
User_Form1.Show
.三、在您的用户表单 ,添加一个按钮(在本例中为 Btn_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
这是如何在 2 个对象之间连接的示例。
关于excel - Excel 表格中的用户表单操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39329375/