午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

Excel制表技巧(30)加密隱藏

 阿權(quán)哥 2011-10-27
Excel制表技巧(30)加密隱藏
2010-11-22 11:15
轉(zhuǎn)載自 分享
最終編輯 hbeznx
       保護Excel工作表的另類方法
        我們建立的Excel工作表有些時候并不希望被別人看到,或者不希望被別人修改,因此我們需要對Excel工作表進行一系列的保護措施,有關(guān)Excel常規(guī)保護比如添加密碼、隱藏行或者列以及設(shè)置只讀屬性等等,網(wǎng)絡(luò)學(xué)院已有過介紹,本文所講的是幾個特殊的保護方法。

  一、我們通過選擇“格式”菜單下的“工作表”|“隱藏”命令,可以把當(dāng)前的活動工作表隱藏起來,在這里我們通過自定義數(shù)字格式來隱藏單元格中的數(shù)值,在菜單欄中選擇“格式”、“單元格”命令,在“單元格格式”對話框選擇“數(shù)字”選項卡,在“分類”列表框中選擇“自定義”選項,然后在右邊的“類型”文本框中輸入“;;;”,單擊“確定”按鈕即可,隱藏后的數(shù)值只出現(xiàn)在編輯欄或正在編輯的單元格中,并且不會被打印出來。要將隱藏的數(shù)值重新顯示出來,可選定單元格,然后在“單元格格式”對話框的“數(shù)字”選項卡中,單擊“分類”列表中的“常規(guī)”選項,這樣就可以應(yīng)用默認的格式,隱藏的數(shù)值就會顯示出來。

  二、我們也可以通過簡單的VBA編制宏對工作表的Visible屬性來設(shè)置隱藏工作表,下面的代碼是名為“Hidesh”和“Showsh”的兩個宏,前者將工作表的Visible的屬性設(shè)置為False,當(dāng)運行該宏之后,工作表Sheet1將變?yōu)殡[藏工作表,此時工作表不能被直接訪問,從而起到保護作用。后者是用來取消工作表的隱藏屬性。

  Sub Hidesh()
  Worksheets("sheet1").Visible=False
  End Sub

  Sub Showsh()
  Worksheets("sheet1").Visible=True
  End Sub

添加宏的的操作步驟如下:首先,選擇“工具”菜單下“宏”,然后選擇“Visual Basic編輯器”命令,在“Visual Basic編輯器”中選擇“插入”菜單下的“模塊”命令,然后在模塊的代碼編輯器中輸入上述代碼,單擊“保存”按鈕。

  要執(zhí)行宏命令,選擇“工具”菜單下的“宏”命令,打開“宏”對話框,在對話框中可以看到已經(jīng)添加的宏,選擇要執(zhí)行的宏,然后單擊“執(zhí)行”按鈕,即可對工作表進行隱藏或者顯示。

  三、其實我們還可以通過修改Excel工作薄的后綴名來對文件實現(xiàn)保護,方法是:在Excel工作薄文件上點擊鼠標右鍵,在彈出的快捷菜單中選擇“重命名”,比如把Excel文件的后綴名由“.xls”改為“.sys”,按回車鍵確認,會彈出一個警告對話框,點擊“是”按鈕,此時文件類型已經(jīng)被偽裝成了sys類型的系統(tǒng)文件,這樣那些想偷窺此文件的人就不敢輕舉妄動了

        用數(shù)字簽名保護Excel工作表

  應(yīng)用背景:在實際工作中,財務(wù)等工作人員制作好一份Excel工作薄后,常常需要將這份工作薄文件通過各種方式上報給上級領(lǐng)導(dǎo)審查,在這個上報過程中,我們希望保持工作表數(shù)據(jù)的完整性和原始性,在這種情況下,就可以利用數(shù)字簽名。

  實現(xiàn)效果:我們對一份需要保護的工作薄文件添加數(shù)字簽名后,那么任何人(包括自己),如果對文檔進行修改的話,數(shù)字簽名就會被破壞。也就是說,接收文件的上級,通過數(shù)字簽名是否被破壞就可以判斷文件的完整性和原始性。

  操作前提:為文檔添加數(shù)字簽名的前提是獲得數(shù)字證書,數(shù)字證書可以從商業(yè)認證機構(gòu)獲得,也可以從企業(yè)內(nèi)部安全管理人員處獲得,另外,我們還可以使用Selfcert工具創(chuàng)建自己的數(shù)字證書。為了方便說明,下面的操作我們以使用office 2003提供的Selfcert工具創(chuàng)建自己的數(shù)字證書為例。

  操作步驟:

  一、 創(chuàng)建數(shù)字簽名

  1. 選擇“開始→所有程序→Microsoft office→Microsoft office 工具→VBA項目的數(shù)字證書”命令(圖 1),打開“創(chuàng)建數(shù)字證書”對話框。

  2. “創(chuàng)建數(shù)字證書”對話框中,根據(jù)自己的需要輸入創(chuàng)建的數(shù)字證書的名稱(圖 2)。

  3. 單擊“確定”按鈕后,數(shù)字簽名創(chuàng)建完成。

        Excel工作表的保護

        Excel表格是我們工作中經(jīng)常用到的,而它往往涉及統(tǒng)計數(shù)據(jù)等敏感問題,因此,Excel表格的保護也是經(jīng)常遇到的問題,如何安全使用Excel呢?我們常用到的是Excel“工具”菜單提供的“保護工作表”和“保護工作簿”功能。有沒有其他方法呢?

         用宏進行“顯式”加密

  在需要加密的Excel 表中,點擊[工具]→[宏]→[Visual Basic編輯器],打開“工程資源管理器”,雙擊該工作表,在右邊的是設(shè)置該表屬性的編輯窗口,單擊該窗口左上方的下拉列表框,選擇Worksheet,再從該窗口右上方的列表框中選擇Activate(激活)(如圖)。

  添加如下代碼:(假設(shè)“123”為密碼,Sheet1為限制權(quán)限表格,Sheet2為工作簿中為任何適合的工作表)

  Private Sub Worksheet_Activate()

  Sheets("sheet1").Cells.Font.ColorIndex = 2 '設(shè)置文字顏色為白色

  If Application.InputBox("請輸入密碼:") = 123 Then

  Range("A1").Select

  ActiveSheet.Cells.Font.ColorIndex = 56

  ' 設(shè)置文字顏色為黑色

  Else

  MsgBox "密碼錯誤,即將退出!"

  Sheets("sheet2").Select

  End If

  End Sub

  每次當(dāng)你選擇該“加密”表的時候都會彈出對話框要求輸入密碼,正確則進入該表(Sheet1),否則會選擇其他表(Sheet2)。

   用宏進行“隱式”加密

  “顯式”加密,雖然可以讓沒有密碼的使用者無法看到“加密”表格,但是每次選擇該表格時都會彈出對話框,實在不方便而且給其他用戶一種被防范的不舒服感覺。于是筆者就想出了下面的“隱式”加密方法。假如要加密的是Sheet1,我們可以設(shè)置在Sheet2的“A1”單元格為密碼的輸入處。于是修改以上代碼如下:中04-5-31 15:43:04

  Private Sub Worksheet_Activate()

  Sheets("sheet1").Cells.Font.ColorIndex = 2'設(shè)置文字顏色為白色

  If Sheets("sheet2").Cells(1, 1) = 123 Then

  Range("A1").Select

  ActiveSheet.Cells.Font.ColorIndex = 56

  ' 設(shè)置文字顏色為黑色

  End If

  End Sub

  設(shè)置好以后,只有Sheet2的(A1)單元格為密碼“123”時“加密”表Sheet1的內(nèi)容才顯示出來,否則就是透明的,神不知鬼不覺;所謂“隱式”。

  “隱式”加密雖然保證了沒有密碼的用戶不能查看“加密”表格的內(nèi)容,但是不能保護其他用戶對其進行修改。所以我們要綜合運用上面所說的“保護表格”和“隱式加密”對要保密的表格進行設(shè)置。

  上面是筆者在實踐中綜合出來的加密經(jīng)驗,希望能給大家?guī)矸奖?,也恭候大家的指點交流。

      讓Excel顯示更大的工作表區(qū)域

       一、隱藏工具欄、狀態(tài)欄及編輯欄

  我們可以將屏幕上顯示的工具欄、狀態(tài)欄及編輯欄隱藏,來獲得更大的可視區(qū)域:選擇“視圖”-->“工具欄”-->“常用”命令,可以隱藏常用工具欄;選擇“視圖”-->“工具欄”-->“格式”命令,可以隱藏格式工具欄;選擇“視圖”-->“編輯欄”命令,可以隱藏編輯欄;選擇“視圖”-->“狀態(tài)欄”命令,可以隱藏狀態(tài)欄。經(jīng)過以上操作后,我們來看一下是不是精簡了許多?

  二、全屏顯示方式

  如果你覺得上面的方法太麻煩,我們還可以使用“全屏顯示”命令,來全屏顯示當(dāng)前工作表。“全屏顯示”方式可以將工作表窗口中的工具欄、編輯欄及狀態(tài)欄甚至標題欄,全部隱藏起來,從而使用戶獲得最大的工作區(qū)域。選擇菜單“視圖”-->“全屏顯示”命令即可。

  三、更改工作表的顯示比例

  默認情況下Excel工作表是按100%的比例在屏幕上顯示的,我們可以根據(jù)需要來改變工作表的顯示比例,工作表的顯示比例在10%—400%之間,單純的擴大或縮小工作表的顯示比例,不會影響到打印效果。選擇“視圖”-->“顯示比例”命令,打開“顯示比例”對話框,在這里我們選擇按75%的比例顯示工作表,點擊“確定”按鈕即可。

  [編后]大家知道Office下的應(yīng)用軟件具有相通性,所以不僅僅Excel可以應(yīng)用這些方法擴大工作表顯示區(qū)域,對于Word、PowerPoint等軟件,大抵如是

      1、Excel文件的加密與隱藏

  如果你不愿意自己的Excel文件被別人查看,那么你可以給它設(shè)置密碼保護,采用在保存文件時用加密的方法就可以實現(xiàn)保護目的,在這里要特別注意的是,自己設(shè)定的密碼一定要記住,否則自己也將被視為非法入侵者而遭拒絕進入。給文件加密的具體方法為:

  A、單擊“文件”菜單欄中的“保存或者(另存為)”命令后,在彈出的“保存或者(另存為)”的對話框中輸入文件名;

  B、再單擊這個對話框中“工具”欄下的“常規(guī)選項”按鈕,在彈出的“保存選項”的對話框中輸入自己的密碼;

  這里要注意,它提供了兩層保護,如果你也設(shè)置了修改權(quán)限密碼的話,那么即使文件被打開也還需要輸入修改權(quán)限的密碼才能修改。

  C、單擊“確定”按鈕,在彈出的密碼確認窗口中重新輸入一遍密碼,再點擊“確認”,最后點“保存” 完成文件的加密工作。當(dāng)重新打開文件時就要求輸入密碼,如果密碼不正確,文件將不能打開。

  2、對單元格進行讀寫保護

  單元格是Excel執(zhí)行其強大的計算功能最基本的元素,對單元格的讀寫保護是Excel對數(shù)據(jù)進行安全管理的基礎(chǔ)。對單元格的保護分為寫保護和讀保護兩類,所謂寫保護就是對單元格中輸入信息加以限制,讀保護是對單元格中已經(jīng)存有信息的瀏覽和查看加以限制。

  對單元格的寫保護有兩種方法:

  A、對單元格的輸入信息進行有效性檢測。首先選定要進行有效性檢測的單元格或單元格集合,然后從數(shù)據(jù)菜單中選擇“有效數(shù)據(jù)”選項,通過設(shè)定有效條件、顯示信息和錯誤警告,控制輸入單元格的信息要符合給定的條件。

  B、設(shè)定單元格的鎖定屬性,以保護存入單元格的內(nèi)容不能被改寫。可分為以下步驟:

 ?。?)選定需要鎖定的單元格或單元格集合;

  (2)從格式菜單中選擇“單元格”選項;

 ?。?)在設(shè)置單元格格式的彈出菜單中選擇“保護”標簽,在彈出的窗口中,選中“鎖定”;

 ?。?)從工具菜單中選擇“保護”選項,設(shè)置保護密碼,即完成了對單元格的鎖定設(shè)置。

  對單元格的讀保護有三種方法:

  A、通過對單元格顏色的設(shè)置進行讀保護。例如:將選定單元格或單元格集合的背景顏色與字體顏色同時設(shè)為白色,這樣,從表面看起來單元格中好像是沒有輸入任何內(nèi)容,用戶無法直接讀出單元格中所存儲的信息。

  B、用其他畫面覆蓋在需要保護的單元格之上,遮住單元格的本來面目,以達到讀保護目的。例如:使用繪圖工具,畫一不透明矩形覆蓋在單元格之上,從格式菜單中選定矩形的“鎖定”選項,然后保護工作表,以保證矩形不能被隨意移動。這樣,用戶所看到的只是矩形,而看不到單元格中所存儲的內(nèi)容。

  C、通過設(shè)置單元格的行高和列寬,隱藏選定的單元格,然后保護工作表,使用戶不能直接訪問被隱藏的單元格,從而起到讀保護的作用。

       Excel2000工作薄安全攻略

        當(dāng)你打開一個 Excel 2000文檔時,你想過沒有,你的工作薄安全嗎?也許,你的工作薄被他人打開窺探過,甚而至于被非法修改了!難道你不想給自己的工作薄加把鎖嗎?所幸的是,Excel 2000提供了多種方式對用戶如何查看或改變工作簿和工作表中的數(shù)據(jù)進行限定并提供了以下安全保護功能以保護你的工作薄的安全。

  一、 對單元格進行保護

  單元格是構(gòu)成Excel 2000電子表格的最最基本的元素,對單元格的保護就是對Excel 2000工作表的保護。我們可以鎖定單元格,當(dāng)有人企圖修改時,Excel 2000即會發(fā)出警告。步驟如下:

  1、 選定需要鎖定的單元格或其集合。

     

  2、 點擊鼠標右鍵,并從其彈出的快捷菜單中選擇"設(shè)置單元格格式"菜單項。

  3、 從彈出的"單元格格式"中選擇"保護"標簽卡,并將"鎖定"的復(fù)選框選上。從"工具"菜單中選擇"保護"命令,再選"保護工作表",設(shè)置好保護密碼后,"鎖定"功能即生效。(具體操作步驟可參考下一項"設(shè)置單張工作表的訪問權(quán)限")

  注:只有在保護工作表的情況下,鎖定的單元格才會生效,否則形同虛設(shè)。

  二、 設(shè)置單張工作表的訪問權(quán)限

  通過設(shè)置工作表的訪問權(quán)限,對查看或編輯工作表進行限制,并且通過這種限制,可以非常有效地防止他人非法更改工作表中的內(nèi)容、查看到隱藏的數(shù)據(jù)、改變圖形對象或更改保存的方案。具體操作如下:

  1. 打開一個欲要實施保護的Excel 2000工作表。

  2. 執(zhí)行"工具"菜單中的"保護"命令,然后在其子菜單中選擇"保護工作表"命令,彈出"保護工作表"對話框。

           

  3. 選中"內(nèi)容"復(fù)選框,可以防止改變工作表的單元格中的內(nèi)容及圖表項,防止他人查看隱藏數(shù)據(jù);選中"對象"復(fù)選框,可以防止修改工作表或圖表中的圖形對象,添加或編輯批注;選中"方案"復(fù)選框,可以防止改變工作表中的方案以及查看隱藏的方案。若要防止他人取消工作表保護,則鍵入密碼,再單擊"確定"按鈕,然后在"確認密碼"對話框中再次鍵入同一密碼。小心保管并記好你的密碼,否則將會無法訪問工作表中被保護的數(shù)據(jù)。31 15:43:04

  三、 設(shè)置整個工作簿的訪問權(quán)限

  通過對整個工作薄的改動進行限制,可以防止他人添加或刪除工作薄中的工作表或者查看其中的隱藏工作表,還可以防止他人改變工作薄窗口的大小和位置。

  1、 執(zhí)行"工具"菜單的"保護"命令,從其子菜單中選擇"保護工作薄"命令,彈出"保護工作薄"對話框。

           

  2、 選中"結(jié)構(gòu)"復(fù)選框,可以禁止工作薄中的工作表的移動、刪除、取消隱藏或重新命名等操作,而且不能插入新的工作表;如果要在每次打開工作薄時保持窗口的固定大小和位置,則選中"窗口"復(fù)選框。最后鍵入保護密碼,按下"確定"按鈕,然后在"確認密碼"對話框中再次鍵入以便系統(tǒng)確認密碼。

        四、 設(shè)置共享工作簿的權(quán)限

  對工作薄進行共享設(shè)置后,可以由網(wǎng)絡(luò)上的多位用戶訪問和修改。若想為工作簿指定一個密碼來保護共享,或保護其他工作表或工作簿特性,則可以作如下操作:

  1. 單擊"工具"菜單的"保護"命令,從其子菜單中選擇"保護并共享工作薄"命令,彈出"保護共享工作薄"對話框。

          

  2. 選中"以追蹤修訂方式共享"復(fù)選框,用這種方式可以共享工作薄且避免丟失修訂記錄,如果希望其他用戶在關(guān)閉沖突日志或撤消工作簿共享狀態(tài)時輸入密碼,請在"密碼"框中鍵入密碼,然后在出現(xiàn)提示時再次輸入以便確認。 為工作簿提供共享保護以后,其他用戶就不能撤消工作簿共享狀態(tài)或者關(guān)閉沖突日志,除非知曉正確的密碼。

  五、 在打開或保存工作簿時提供權(quán)限保護

  在打開或保存工作薄時設(shè)置密碼,可以對打開和使用工作薄數(shù)據(jù)的人員進行限制,防止非法修改數(shù)據(jù)。還可以建議他人以只讀方式打開工作薄。操作如下:

  1、 打開一個欲實施密碼保護的Excel 2000文檔。

  2、單擊"文件"菜單中的"另存為"命令,隨后出現(xiàn)"另存為"對話框。單擊其中的"選項"按鈕,出現(xiàn)"保存選項"對話框。

  3、在"打開權(quán)限密碼"編輯框中,鍵入密碼,然后單擊"確定"按鈕。若要限制他人修改數(shù)據(jù),同理,也需在"修改權(quán)限密碼"編輯框中鍵入密碼。

  4、在"重新輸入密碼"編輯框中重新鍵入密碼,然后單擊"確定"按鈕。

  5、單擊"保存"按鈕。若有回應(yīng)提示,單擊"是"按鈕,以打開的工作簿替換現(xiàn)有工作簿。 補充說明:若想以只讀方式打開工作薄,在第3步操作時只需將"建議只讀"復(fù)選框選上。如果按照只讀方式打開設(shè)有密碼保護的工作簿,在打開和編輯該工作簿時并不需要輸入密碼。要保存修改的話必須將工作表另存,這絲毫不會影響到原工作薄的數(shù)據(jù)安全。

         

  六、設(shè)置宏病毒防護功能

  假如你從不可靠的網(wǎng)絡(luò)或Internet節(jié)點上下載數(shù)據(jù),這時你要注意病毒問題。設(shè)置此項功能,可以Excel 2000在試圖打開包含宏的工作簿時顯示警告信息,做到"防患于未然"。但此項功能并不能真正判斷出是否有宏病毒存在,所以在繼續(xù)操作之前需要自行確定工作簿肯定沒有病毒。

  1、單擊"工具"菜單中的"宏"命令,選擇"安全性"子命令。

      

  2、點擊“安全級”標簽項,選中"高"復(fù)選框即可。

  當(dāng)然,為安全起見,以上幾種方法可以綜合運用,使你的數(shù)據(jù)更加安全。

  附注:本文所介紹的方法同樣適用于Excel 97,請放心使用此類安全策略,但具體操作時部分菜單可能會稍有差異,敬請注意。

       Excel操作中隱藏單元格內(nèi)容的技巧

        1.隱藏單元格內(nèi)容
  選擇要隱藏的單元格區(qū)域,在“格式”菜單中單擊“單元格”,單擊“數(shù)字”選項卡,在“分類”框中,單擊“自定義”,然后在“類型”框中鍵入三個半角的分號“;;;”。單擊“確定”按鈕。
  此時,這些單元格中的內(nèi)容將不會顯示在工作表中的單元格中,但當(dāng)你單擊某個單元格后,編輯欄中將會顯示其內(nèi)容。如果希望在編輯欄中也不顯示其內(nèi)容,請繼續(xù)下面的操作。

  2.隱藏編輯欄內(nèi)容
  再次選擇要隱藏的單元格區(qū)域,在“格式”菜單中單擊“單元格”,單擊“保護”選項卡,選中“隱藏”復(fù)選框,單擊“確定”按鈕。接著在“工具”菜單中選擇“保護”子菜單,單擊“保護工作表”,然后選中“保護工作表及鎖定的單元格內(nèi)容”復(fù)選框,還可以在“取消工作表保護時使用的密碼”框中鍵入密碼。單擊“確定”按鈕。
  以后,如果需要在編輯欄中顯示這些單元格的內(nèi)容,請在“工具”菜單中選擇“保護”子菜單,單擊“撤消工作表保護”;要在單元格中顯示其內(nèi)容,請刪除設(shè)置單元格格式時在“類型”框中自定義的“;;;”符號即可。

       我隱藏的Excel工作表你別想取消

  我給大家介紹一種隱藏excel工作表的方法,通過這種方法隱藏的excel工作表,別人顯示不出來。

  在excel中,通常隱藏工作表的操作方法如下:

  把需要隱藏的工作表激活成當(dāng)前工作表,執(zhí)行一下“格式→工作表→隱藏”命令,即可將其隱藏起來。

  這樣隱藏的工作表,通過執(zhí)行“格式→工作表→取消隱藏”命令,打開“取消隱藏”對話框(如圖1),選中需要顯示出來的工作表名稱,單擊一下“確定”按鈕即可將其顯示出來。

  今天,我給大家介紹一種隱藏工作表的方法,通過這種方法隱藏的工作表,別人顯示不出來。

  1、啟動excel,打開相應(yīng)的工作簿文檔。

  2、按下alt+f11組合鍵進入vba編輯狀態(tài)(如圖2)。

  3、按下f4功能鍵,展開“屬性”窗口(參見圖3)。

  4、選中相應(yīng)工作簿中需要隱藏的工作表(如“sheet3(ppt)”),然后在下面的屬性窗口中,找到“visible”選項,單擊其右側(cè)的下拉按鈕,在隨后出現(xiàn)的下拉列表中,選擇 “0-xlsheetveryhidden”選項。

  注意:每個工作簿文檔中,至少要有一個工作表不被隱藏。

  5、再執(zhí)行“工具→vbaproject屬性”命令,打開“vbaproject-工程屬性”對話框(如圖3)。

  6、切換到“保護”標簽下,選中“查看時鎖定工程”選項,并輸入密碼,確定返回(參見圖3)。

  7、退出vba編輯狀態(tài),保存一下工作簿文檔,隱藏實現(xiàn)。

  經(jīng)過這樣的設(shè)置以后,我們發(fā)現(xiàn)“格式→工作表→取消隱藏”命令是灰色的,無法執(zhí)行;如果想通過vba編輯窗口修改屬性,發(fā)現(xiàn)需要提供密碼(如圖4),不知道密碼就無法取消隱藏了。

       Excel 隱藏公式

     在一個工作簿文件中,有時不希望別人看到我們所使用的計算公式。例如,對于公司的財務(wù)報告,我們不希望別人看到利潤的計算公式或者不希望公司的雇員知道成本的核算公式等。這時,就可以通過將公式隱藏起來的辦法來達到保密的目的。
     一個隱藏單元格的公式,在選定此單元格時,公式不會出現(xiàn)在編輯欄中。隱藏公式的操作步驟如下:
     (1) 選定想隱藏公式的單元格范圍;從“格式”菜單中選擇“單元格”命令,選定“保護”選項卡,如圖7-17所示。

      (2) 選定標記為“隱藏”的選擇框,按下“確定”按鈕;進入到“工具”菜單中選擇“保護”命令中的子命令“保護工作表”命令,如圖7-18所示。

     (3) 在屏幕上出現(xiàn)圖7-19的口令對話框。

     (4) 在其中輸入一個口令,接著出現(xiàn)圖7-20的確認口令對話框。

     操作后,就會看到公式不在編輯欄中出現(xiàn),如圖7-21,請參照圖7-16比較它們的變化。

     如果要取消隱藏的公式,可以先撤銷工作表的保護,再從“保護”選項卡中清除標記為“隱藏”的復(fù)選框。

      

  隱藏單元格內(nèi)容

  選中要隱藏內(nèi)容的單元格區(qū)域,右擊選擇“設(shè)置單元格格式”,在“數(shù)值”選項卡的“分類”列表中選擇“自定義”,在“類型”輸入框中輸入三個半角的分號“;;;”(如圖1),再切換到“保護”選項卡下,單擊選中“隱藏”復(fù)選項,確定后單元格內(nèi)容就被隱藏了。

                                    

  再單擊菜單“保護/保護工作表…”,設(shè)置密碼保護工作表,即可徹底隱藏單元格內(nèi)容。要取消隱藏得先單擊菜單“保護/撤消保護工作表”。然后再從“設(shè)置單元格格式”中選擇相應(yīng)數(shù)值格式,或者選中單元格區(qū)域單擊菜單“編輯/清除/格式”即可恢復(fù)顯示。

  值得大家注意的是,保護工作表后單元格是無法修改的。若希望保護后仍可修改單元格內(nèi)容,可先選中需要輸入的單元格,右擊選擇“設(shè)置單元格格式”,從“保護”選項卡中單擊取消“鎖定”復(fù)選項前的“√”,再進行保護工作表設(shè)置。 這樣被隱藏的單元格照樣可以輸入或修改,但是輸入后單元格內(nèi)容會被隱藏。

  隱藏行列

  有一些特殊表格像“工資單”、“人員記錄”等可能就經(jīng)常需要在打印前隱藏工作表中“等級”、“出生年月”、“扣費標準”等行列,在編輯時又要顯示出,這樣重復(fù)切換是比較麻煩的。對此有一個簡單的方法可快速隱藏、顯示指定行列。以隱藏“C:D”、“G”、“J”列為例:

  選中“C:D”列,單擊菜單“數(shù)據(jù)/組及分級顯示/組合”,此時工作表上會顯示分級的1、2按鈕(如圖2)。重復(fù)這一步,分別選中G列、J列進行組合?,F(xiàn)在只要單擊1按鈕即可隱藏“C:D”、“G”、“J”列,單擊2按鈕則恢復(fù)顯示。對于行的設(shè)置也是一樣,只是行的1、2按鈕是左側(cè)。

                    

  隱藏的行或列在通過拖動選擇或按Shift鍵選中時會同時被選中,復(fù)制粘貼后會發(fā)現(xiàn)隱藏內(nèi)容也同時被復(fù)制過來了。對此可在拖動或按Shift鍵選中區(qū)域后,再按下“Alt+;”鍵,這樣就會只選中可見單元格,而不包括那些被隱藏的行或列。

  提示:一般對象或圖形默認會隨所在的行列一起被隱藏,若不想同時隱藏圖形,可雙擊圖形打開“設(shè)置圖片格式”窗口,在“屬性”選項卡中選中“大小、位置固定”選項。  

  隱藏工作表

  單擊“工具/宏/Visual Basic編輯器”,在彈出窗口左側(cè)選中要隱藏的工作表名,如:“Sheet4”,在屬性窗口中把“Visible”項的值設(shè)置為“2- xlsheetveryHidden”(如圖3),若沒有屬性窗口可按F4顯示。然后右擊“VBAProject(XXXX.xls)”選擇 “VBAProject 屬性”,在“保護”選項卡中選中“查看時鎖定工程”,并輸入密碼,保存文檔退出。以后想展開VBAProject(XXXX.xls)時會彈出一個要求輸入密碼的對話框,沒密碼就別想查看或修改了。用這方法隱藏的工作表,不能通過單擊“格式/工作表/取消隱藏”取消隱藏,也不會影響其它工作表操作。

      自定按鈕保護Excel工作表

  我們在用Excel制作表格時,為了防止使用者修改或者復(fù)制工作表,常常通過執(zhí)行“工具→保護→保護工作表(簿)”命令,并設(shè)置密碼加以保護。

  如果經(jīng)常要進行這樣的操作,上述過程就顯示有些麻煩了,下面我們在工具欄上添加四個按鈕,方便對工作表(簿)的保護和撤銷保護操作。

 一、編輯宏

  1、啟動Excel2003(其它版本請仿照操作),執(zhí)行“工具→宏→Visual Basic編輯器”命令,進入“Visual Basic編輯器”窗口(如圖1)。

  2、在右側(cè)“工程資源管理器”窗口中,選中“VBAProject(PERSONAL.XLS)”選項,執(zhí)行“插入→模塊”命令,插入一個模塊(“模塊1”,參見圖1)。


  注意:選中“VBAProject(PERSONAL.XLS)”選項,制作的宏對所有工作簿有效;如果選中“VBAProject(Book1)”選項(參見圖1),則制作的宏僅對Book1工作簿有效。

  3、雙擊“模塊1”展開右側(cè)模塊代碼書寫窗口,將下述代碼輸入其中:

  Sub 保護工作表()
  ActiveSheet.Protect Password:="123456"
  End Sub

  Sub 撤銷表保護()
  ActiveSheet.Unprotect ("123456")
  End Sub

  Sub 保護工作簿()
  ActiveWorkbook.Protect Password:="654321"
  End Sub

  Sub 撤銷簿保護()
  ActiveWorkbook.Unprotect ("654321")
  End Sub

  注意:①運行上述4個宏,依次實現(xiàn)“保護工作表”、“撤銷工作表保護”、“保護工作簿”、“撤銷工作簿保護”操作。
 ?、诤昝Q“保護工作表”等,你可以自動修改為其它字符。
 ?、邸氨Wo工作表”的密碼(123456)和“保護工作簿”的密碼(6543321),請根據(jù)你自己的情況設(shè)置,二者可以相同。
 ?、鼙Wo工作表(簿)和撤銷工作表(簿)保護的密碼要對應(yīng)。

  4、輸入完成后,關(guān)閉“Visual Basic編輯器”窗口返回。

       Excel單元格鎖定與數(shù)據(jù)隱藏

      學(xué)??荚囃戤呉话阋M行各種數(shù)據(jù)的處理,例如總分、平均分、名次,最高分,最低分,不及格分等,利用Excel的公式和函數(shù)功能很容易實現(xiàn)。因為多為雷同性工作,如果做成內(nèi)含公式的格式表格推廣下去,就可以大大減輕老師們的工作量。但問題是老師們對電子表格使用水平參差不齊,常常發(fā)生誤操作,有意無意刪改公式導(dǎo)致數(shù)據(jù)面目全非。

  其實,利用Excel中保護工作表的相應(yīng)功能,就可以避免此類錯誤。思路如下:將表格中重要的使用公式和函數(shù)計算的單元格鎖定,不允許修改,留下其他單元格進行基本數(shù)據(jù)的輸入,這樣就可以保護重要單元格中數(shù)據(jù)和公式的安全性和穩(wěn)定性。

  我們通過下面一個簡單的例子看看如何實現(xiàn)。

  打開Excel 2003,按以下步驟進行操作:

  1.首先定制表格的基本框架

  黑色區(qū)域為數(shù)據(jù)輸入?yún)^(qū),紅色區(qū)域為鎖定區(qū)。如圖1。

  2.設(shè)定非鎖定區(qū)域

  此例是選中B3:F10,在鼠標右鍵菜單中選擇“設(shè)置單元格格式...”,在“保護”選項卡中取消“鎖定”項的選定(此項默認為選中狀態(tài)),如果下面的“隱藏”被選中了,同樣把它取消。在這個對話框中我們可以看到相關(guān)說明:只有在工作表被保護時,鎖定單元格或隱藏公式或數(shù)據(jù)才有效。將來在進行工作表保護后,因為此區(qū)域的鎖定狀態(tài)已被取消,可以自由輸入數(shù)據(jù)、或者對它們進行修改。如圖2。

  3.設(shè)定保護區(qū)域

  選中圖1中的紅色區(qū)域,在圖2的對話框中勾選“鎖定”和“隱藏”。選中“隱藏”的目的是讓單元格中的數(shù)據(jù)不在公式欄出現(xiàn),從而避免其過長而遮掩下面的表格內(nèi)容。當(dāng)然,如果公式較短可以不選此項,好處是可以看到某一單元格中完整的公式,從而了解計算結(jié)果的來歷。

  4.設(shè)定單元格格式

  因為考號可能較長、班級前面可能帶“0”,為防止Excel把它們進行科學(xué)計數(shù)處理或省略“0”,所以將它們的數(shù)字格式設(shè)為“文本”;將“數(shù)學(xué)”、“語文”、“總分”、“平均分”相關(guān)區(qū)域設(shè)為“數(shù)值”,保留一位小數(shù)。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多