利用宏設置工作表打開時的密碼,如名為獎金的工作表不希望讓他人隨意打開,為此可設里密碼來保護。操作步驟如下: 1.打開工作表獎金。 2.單擊菜單欄中工具→宏→Visual Basic編輯器,在Microsoft Visual Basic窗口的菜單欄中單擊工程資源管理器圖標(見圖7-17)。 3.在窗口左側彈出工程-V來自BAProjict窗口,雙擊Sheet3(獎金)(見圖7-18)。 4.在彈出的代碼編輯窗口左框中選擇Worksheet,右框中選擇Activat政川殺完科朝始重振e(見圖7-19)。 5.設置密碼為110,在編輯窗口中輸入如下代碼(見圖7-20): Private Su課市b Worksheet_Activa密了名和開求te() Sheets(獎金).Cells.Font.ColorIndex=2 If Application.InputBox(盡歡亞隨二耐故考說情雖請輸入密碼:)=110 Then Range(Al).Select ActiveSheet.Cells.Font.Colorl夠百ndex=56ElseMsgBox密碼錯誤,即將退出! Sheets(日??记诒?.SelectEnd IfEnd Sub 上述代碼的含義是激活工作表獎金時,爾工作表顯示空白并彈出密碼輸入框。輸入的密碼為110時,工作表獎金被打開。如果輸入的密碼錯誤,返回工作表日??记诒?。 6.單擊菜單欄中文件→關閉并返回到Microsoft Excel(見圖7-21)。 從Microsoft Visual Basic窗口返回到工作表窗口。 7.單擊工作表標簽獎金,工作表顯示為空白,并彈出密碼的輸人對話框(見圖7-22)。 8.在對話框中輸入密碼110,單擊確定按鈕,工作表獎金被打開(見圖7-23)。