簡體   English   中英

隱藏工作簿/工作表Excel VBA

[英]Hide workbook/worksheets Excel VBA

我有一個帶有幾個選項卡的簡單Microsoft Excel電子表格。 打開工作簿時,我有一個“用戶登錄”表單,該表單可以加載並要求輸入登錄名和密碼。 我正在嘗試做的是某種方式讓用戶在成功登錄之前不讓用戶看到工作簿中的工作表。我看到的問題是我的工作表中有一個宏,所以我該怎么做

sheet1.visible=xlhidden

它給了我一個調試錯誤。 但是,即使我跳過了該工作表並隱藏了所有其他工作表-並在正確登錄后嘗試將它們設置為Visible = xlVisible,它們仍然不可見。 我該怎么辦?

有什么方法可以隱藏工作簿,然后在成功登錄后使其可見?

xlhidden不是Worksheet().Visible的可接受值。

  • Sheet1.Visible = xlSheetVisible使工作表可見
  • Sheet1.Visible = xlSheetHidden :隱藏工作表,但允許用戶取消隱藏它
  • Sheet1.Visible = xlSheetVeryHidden :隱藏工作表並防止用戶Sheet1.Visible = xlSheetVeryHidden隱藏它

    在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM