【问题标题】:UserFrom in Excel, VBAExcel、VBA 中的用户窗体
【发布时间】:2014-10-24 20:27:18
【问题描述】:

我有一个包含三张工作表的 Excel,我们称它们为 sheet1、sheet2、sheet3。我在 sheet1 和 sheet2 中的数据点很少,基于这些数据点我想在 sheet3 中计算一些结果。

现在我创建了一个表单,用户可以在其中输入 sheet1 和 sheet2 的数据点,然后单击 OK 按钮,将激活 sheet3 并显示结果。

我的问题是: 1.如何在打开excel文件后立即打开用户窗体。 2. 我不想向用户显示 sheet1 和 sheet2,因为它也有一些专有数据点。鉴于我有用户表单来填写所需的数据点,我如何隐藏实际的 sheet1 和 sheet2?

提前致谢。

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    考虑到用户窗体的名称是 Userform1,使用下面的代码:

    Private Sub Workbook_Open()
    
        Sheet1.Visible = xlSheetVeryHidden
        Sheet2.Visible = xlSheetVeryHidden
        UserForm1.Show
    
    End Sub
    

    【讨论】:

      猜你喜欢
      • 2014-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多