Board logo

標題: 請問一下,如何在2010excel中,不將sheet隱藏,但是要看時需要輸入密碼 [打印本頁]

作者: bibi    時間: 2012-9-28 14:05     標題: 請問一下,如何在2010excel中,不將sheet隱藏,但是要看時需要輸入密碼

1、我的版本為2010,公司用excel必須制作薪資相關資料,但為了編輯時方式
       不想將具保密性的多個sheet隱藏,但可能有些sheet是需與另一名職員共同
       又不想每次都隱藏再打開,也怕會忘記再隱藏,故不知是否有sheet群組的概念,
       或當另一名點到具保密性的sheet時,能事先提示要輸入密碼,才能觀看。

2、若有方式可用,是否也適用在2010轉到更低版本的excel上執行?(另一名職員的excel版本為xls版)

感謝高手!
作者: mark15jill    時間: 2012-9-28 14:15

本帖最後由 mark15jill 於 2012-9-28 14:17 編輯

回復 1# bibi


    [attach]12620[/attach]
  1. Private Sub Workbook_Open()
  2. If Sheets("工作表2").Visible = True Then
  3.     Sheets("工作表2").Select
  4.     ActiveWindow.SelectedSheets.Visible = False
  5. End If
  6. If Sheets("工作表3").Visible = True Then
  7.     Sheets("工作表3").Select
  8.     ActiveWindow.SelectedSheets.Visible = False
  9. End If
  10.         Cells.Select
  11.     Selection.EntireColumn.Hidden = True
  12.     Selection.EntireRow.Hidden = True
  13.     UserForm1.Show
  14. End Sub
複製代碼
  1. Private Sub TextBox2_Change()
  2.     If TextBox1.Text <> "" And TextBox2.Text <> "" Then
  3.         ss1 = TextBox1.Text
  4.         ss2 = TextBox2.Text
  5.         If ss1 = "test" And ss2 = "test" Then
  6.             Cells.Select
  7.             Selection.EntireColumn.Hidden = False
  8.             Selection.EntireRow.Hidden = False
  9.         End If
  10.     End If
  11. End Sub
複製代碼

作者: bibi    時間: 2012-9-28 17:30

您好:

我要的功能不是將工作表「隱藏」,而是要滑鼠點到某個工作表(sheet)時,某些人是需要輸入密碼
才能看。在整個excel活頁簿裡,每個人都看的到有幾個sheet

例如整個活頁簿裡,共有1~10個sheet,我需要控管某個sheet可用或可點選看的權限人員。
但是我不要隱藏某個sheet。所以應該是當某人打開,可以知道共用10個sheet在,但當他要點選到
有密碼控管的sheet時,會被要求輸入密碼,才能點進去,能不能編輯是由保護功能就能支持了。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)