請問一下,如何在2010excel中,不將sheet隱藏,但是要看時需要輸入密碼
- 帖子
- 2
- 主題
- 1
- 精華
- 0
- 積分
- 3
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- OFFICE2010
- 閱讀權限
- 10
- 性別
- 女
- 註冊時間
- 2012-9-28
- 最後登錄
- 2012-9-28
|
請問一下,如何在2010excel中,不將sheet隱藏,但是要看時需要輸入密碼
1、我的版本為2010,公司用excel必須制作薪資相關資料,但為了編輯時方式
不想將具保密性的多個sheet隱藏,但可能有些sheet是需與另一名職員共同
又不想每次都隱藏再打開,也怕會忘記再隱藏,故不知是否有sheet群組的概念,
或當另一名點到具保密性的sheet時,能事先提示要輸入密碼,才能觀看。
2、若有方式可用,是否也適用在2010轉到更低版本的excel上執行?(另一名職員的excel版本為xls版)
感謝高手! |
|
|
|
|
|
|
暱稱: 隨風飄蕩的羽毛 頭銜: [御用]潛水艇
高中生 
- 帖子
- 852
- 主題
- 79
- 精華
- 0
- 積分
- 918
- 點名
- 0
- 作業系統
- Windows 7 , XP
- 軟體版本
- Office 2007, Office 2003,Office 2010,YoZo Office
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 宇宙
- 註冊時間
- 2011-4-8
- 最後登錄
- 2024-2-21
|
2#
發表於 2012-9-28 14:15
| 只看該作者
本帖最後由 mark15jill 於 2012-9-28 14:17 編輯
回復 1# bibi
1010928.rar (14.96 KB)
- Private Sub Workbook_Open()
- If Sheets("工作表2").Visible = True Then
- Sheets("工作表2").Select
- ActiveWindow.SelectedSheets.Visible = False
- End If
- If Sheets("工作表3").Visible = True Then
- Sheets("工作表3").Select
- ActiveWindow.SelectedSheets.Visible = False
- End If
- Cells.Select
- Selection.EntireColumn.Hidden = True
- Selection.EntireRow.Hidden = True
- UserForm1.Show
- End Sub
複製代碼- Private Sub TextBox2_Change()
- If TextBox1.Text <> "" And TextBox2.Text <> "" Then
- ss1 = TextBox1.Text
- ss2 = TextBox2.Text
- If ss1 = "test" And ss2 = "test" Then
- Cells.Select
- Selection.EntireColumn.Hidden = False
- Selection.EntireRow.Hidden = False
- End If
- End If
- End Sub
複製代碼 |
|
多做多想多學習,少看少錯少迷途
多做=多多練習,多多編寫。
多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
多學習=學習人家的發問並解答,學習人家的寫法
少看=只看不做也枉然
|
|
|
|
|
- 帖子
- 2
- 主題
- 1
- 精華
- 0
- 積分
- 3
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- OFFICE2010
- 閱讀權限
- 10
- 性別
- 女
- 註冊時間
- 2012-9-28
- 最後登錄
- 2012-9-28
|
3#
發表於 2012-9-28 17:30
| 只看該作者
您好:
我要的功能不是將工作表「隱藏」,而是要滑鼠點到某個工作表(sheet)時,某些人是需要輸入密碼
才能看。在整個excel活頁簿裡,每個人都看的到有幾個sheet
例如整個活頁簿裡,共有1~10個sheet,我需要控管某個sheet可用或可點選看的權限人員。
但是我不要隱藏某個sheet。所以應該是當某人打開,可以知道共用10個sheet在,但當他要點選到
有密碼控管的sheet時,會被要求輸入密碼,才能點進去,能不能編輯是由保護功能就能支持了。 |
|
|
|
|
|
|