我有三张表格的Excel,我们称之为sheet1,sheet2,sheet3。我在sheet1和sheet2中有很少的数据点,基于这些数据点,我想在sheet3中计算一些结果。
现在我创建了一个表单,用户可以在其中输入sheet1和sheet2的数据点,单击OK按钮,将激活sheet3并显示结果。
我的问题是: 1.打开excel文件后如何打开用户窗体。 2.我不想向用户显示sheet1和sheet2,因为它也有一些适当的数据点。鉴于我有用户表单来填写所需的数据点,我如何隐藏实际的sheet1和sheet2?
提前致谢。
答案 0 :(得分:1)
将userform的名称视为Userform1,请使用以下代码:
Private Sub Workbook_Open()
Sheet1.Visible = xlSheetVeryHidden
Sheet2.Visible = xlSheetVeryHidden
UserForm1.Show
End Sub