我对某事感到困惑。如何通过userform控制Excel工作表? 例如:
我是否需要在"模块中编写所需的代码" vba的部分或" userform"部?
答案 0 :(得分:0)
首先,创建一个新的模块,并在里面添加 Sub ,如下面的代码:
Public Sub Main()
' call a Use_ Form1
User_Form1.Show
End Sub
其次,在工作表中,一旦添加了按钮,您将看到一个消息框以添加宏名称,选择 主要 。现在,一旦您点击工作表的按钮,您的 主 模块就会运行,它将调用User_Form1.Show
。
第三,在 User_Form 中添加一个按钮(在此示例中为 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个对象的一个例子。