Excel如何在被保護的工作表,設置可編輯區域,教你一個方法

2021-01-10 江覓易見

No.1

Excel工作表保護,相信大多數人都會設置。

作為保密性的一個措施,其實這個保密只是不十分嚴密的一種做法。

當然了,既然有這個功能,還是對大多數工作者來說十分有用的。

本篇將重點介紹一下,如何在設置保護的工作表中,另外設置一個可編輯區域。

這種情況應用於,用戶權限管理。

也就是說,如果有一個表格,對於不同的操作人員,授權可以編輯的區域。

這種權限管理,也適用於一些固定格式或內容不想被修改的情況下。

要達到如此目的,將用到Protection對象。

下圖為Protection對象的全部屬性

No.2

Protection屬性裡面主要應用第3項,AllowEditRanges

同時AllowEditRanges也是一個獨立的對象,也就是說本屬性會返回一個AllowEditRanges對象。

下面是本對象的Add方法。

也就是本篇主要介紹的一個方法,如何添加可編輯區域。

語法:

Protection.Add(Title,Range,Password)

具體內容可參考下圖:

No.3

以代碼為例做個介紹

新建可編輯區域功能函數

Private Sub AddNewEditRange()'新建表保護可編輯區域Dim s As WorksheetSet s = ThisWorkbook.ActiveSheets.Unprotect'解除表保護Dim R As Range, T As String, Paw As StringSet R = s.Range("B3:Q10")'定義可編輯區域T = "NewProtection"'設置可編輯區域名稱Paw = "admin123"'設置密碼DelProtectionEditRange s, T, Paw'刪除已經存在的區域s.Protection.AllowEditRanges.Add Title:=T, Range:=R, Password:=Paw'新建可編輯區域s.Protect'設置表保護End Sub

上面代碼可以看到定義可編輯區域只用了一個Add方法:

s.Protection.AllowEditRanges.Add Title:=T, Range:=R, Password:=Paw

其中,s為當前表對象,Title是區域標題必選參數,Range允許編輯的區域對象,也是必選參數,Password是密碼,可選,不選擇默認無密碼。

執行這個函數後,就將活動表進行了表保護,並且設置可編輯區域為B3:Q10,編輯需要密碼:admin123。

可以試一下,是不是有效。

這樣就完成了一個可編輯區域的創建,當然了,一個表中不一定只有一個可編輯區域,增加其它可編輯區域,只要改變Range的地址範圍就可以了。

No.4

這裡再介紹一個屬性:AllowEdit

此屬性是Range下的一個,功能是返回一個Boolean值。

如果值為True則說明本區域可編輯,如果是False則不可編輯。

那麼在對某一區域進行可編輯判斷的時候就用到這個屬性。

比如:

If Range("A1:B10").AllowEdit ThenMsgBox "可以編輯"ElseMsgBox "不可以編輯"End If

No.5

本篇中需要了解AllowEditRange對象、AllowEditRanges對象和Protection對象。

需要在Protection對象的AllowEditRanges屬性返回一個AllowEditRanges對象。

然後利用AllowEditRanges對象的Add方法來進行新建編輯區域。

感覺很暈吧!

老美的思想就是這麼讓人無法接受。

有什麼辦法,只能這樣做。

歡迎關注、收藏

---END---

相關焦點

  • 工作表保護密碼忘記,一個複製粘貼立馬破解
    在我們的日常工作中,工作表不希望同事改動內容,我們通常會在審閱的,保護工作表裡面,設置一個密碼這樣同事打開你的工作表,只能查看數據,不能編輯改動,編輯會彈出警告提示有的時候,你設置了保護工作表密碼,你自己想編輯的時候
  • 「Excel實用技巧」教你一招快速破解Excel工作表保護密碼的方法
    何為工作表保護密碼?審閱 - 保護工作表- 添加密碼添加工作表保護密碼有什麼 作用?可以禁止編輯已鎖定的單元格,還可以有選擇的禁止下面的操作:很多同學沒有仔細關注過這個小框框,其實每一條都可以延出一個Excel小絕招,比如:禁止別人複製你的Excel表格今天最重要的問題來了:Excel工作表保護的密碼忘了,怎麼辦?
  • 上海商務辦公培訓班教你excel怎麼計算兩個日期天數差和時間差
    但是注意,存儲結果的單元格要設置成時間格式。由於兩個日期可能跨越2天或者更長時間,默認顯示結果不正確,需要通過設定單元格格式的方法來顯示正常的時間差。如下圖設置單元格格式為「[h]:mm:ss」,其中h加上方括號可以將時間的差小時數完全顯示,如果不加方括號只能顯示扣除天以後的小時之差。
  • 遇到excel表格有密碼怎麼辦?告訴你一個簡單的小方法
    我們在工作的時候,有時候做好的Excel表格,不想別人亂去改動,因此我們會選擇對excel工作表進行加密設置,設置密碼是指對excel工作表進行加密,而不是對工作簿加密。當我們對excel工作表加設置後,打開工作簿,瀏覽內容是不需要密碼的,只是不能改動受保護的excel工作表,因為有時候我們只需要讓別人看,不想別人去修改就可以了。不過有時候事情太多,我們自己設置的密碼都容易忘記,所以下面我就教大家,如何破解excel工作表密碼,學會後不要做壞事哦。
  • 兩種方法:怎樣在EXCEL中實現自動標註修改過的單元格
    在工作中,有時我們希望知道EXCEL表格哪些地方被修改過,這該如何實現呢?小白通為大家介紹兩種方法。方法一:突出顯示修訂記錄這種方法需要將EXCEL文檔設置為共享模式,如果你的EXCEL文檔可以直接設置突出顯示修訂,那這段就可以不看啦。
  • Excel實用技巧分享:工作表保護密碼忘記怎麼辦?
    做數據分析的人都知道,原始數據的正確性是非常重要的,常常會因為一個數據的錯誤,導致結果發生很大的偏差。因此在工作表中將原始數據輸入完成並校對後,為了防止誤操作或是被他人隨意複製,都會選擇將這些數據進行保護。但隨著現代生活節奏的加快,再加上使用密碼的地方太多,因此忘記密碼的事情也是常有發生。當辛辛苦苦做的一份工作表因為忘記密碼再也不能進行修改時,是不是感覺很鬱悶呢?
  • excel中如何設置目錄與返回目錄超連結?這兩種方法很簡單
    在excel操作中,我們可以按下Ctrl+K快捷鍵使用超連結功能,包括連結到網頁、文件、工作表、單元格等。但是如果同一個工作簿中有很多工作表,那麼該如何設置目錄,並且通過超連結的功能實現目錄與工作表之間的相互跳轉呢?
  • 7個excel設置技巧,用過的都說好,提高工作效率就是如此簡單
    Hello,大家好,今天跟大家分享7個實用excel的設置技巧,非常適合剛剛接觸excel這個軟體的學習,有時候利用這些設置技巧可以快速的提高我們的工作效率,話不多說,下面就讓我們學習下吧一、自定義工作表個數
  • 你早該這麼學excel,excel經典教案,第一課《入門與基本操作》
    你早該這麼學excel摘要:①了解什麼是Excel以及工作窗口介紹;②掌握Excel的基本概念;③Excel技巧操作;④單元格的操作;⑤表格格式化的操作。當啟動Ecxel時,系統自動產生一個新的工作簿Book.xls(「xls」是工作簿類型文件的擴展名)。2) 工作表:工作表隸屬於工作簿,由若干行和列組成。一張工作表最多可以有65536行、256列,新那家一個工作表後,系統自動為其加上一個標籤「Sheet…」。
  • 「Excel技巧」教你如何快速將excel表格轉化為圖片
    今日話題:excel表格如何轉化為圖片!關於excel表格如何轉化為圖片,這個在日常工作中經常會遇到。很多人可能先想到的是QQ截圖,畢竟QQ截圖,大家都用得很順手、很習慣。但是當表格太長了超出屏幕區域,用QQ截圖是沒辦法截完整;若把表格比例縮小,再用QQ截圖,又看不清楚圖片裡的字。怎麼辦?現在教你兩種將excel表格轉化為圖片的方法,不論表格多大,都不成問題。
  • Excel 工作表如何拆分,教你這樣做,分分搞定
    Excel工作表拆分,如果方法掌握不得當,真的十分麻煩。其實有很多辦法實現,這裡運用vba代碼處理,一鍵式操作,方便快捷。拆分表操作左側為操作區域,所有操作都在這裡進行。1、列表框裡面列出要以哪一列作為拆分條件,比如:本例以「部門」為拆分列,拆分後的表以各「部門」保存工作表。
  • Excel工作表拆分你喜歡哪一種?
    各位小夥伴有沒有遇到過這樣的問題:當我們把所有的信息匯總在一張表裡後,又需要將這張大表按某一條件再拆分成多個工作表。那怎麼才能實現呢?可能最笨的方法就是在原工作表篩選數據然後複製粘貼到新工作表,不過這種方法不適合數據多的案例,並且新工作表也需要一一重命名,顯得繁瑣。今天就給大家介紹兩種快捷實用的工作表拆分方法。
  • 【簡約派】33個Excel一句話技巧!
    1、快速輸入歐元符號按住Alt鍵,再分別按數字鍵盤上的1、2、8,可輸入歐元符號 € ,此技巧在Word、Excel中通用。2、快速切換表格快捷鍵組合「Ctrl+PageUp」切換到當前工作表單的前一個工作表;「Ctrl+PageDown」組合鍵可切換到當前工作表的後一個工作表。
  • 隱藏EXCEL工作簿中的工作表,小白到高手的幾種方案 - EXCEl實戰派
    EXCEL工作簿中的工作表在默認情況下是全部開放的,也就是說,只要打開文件,任何用戶都可以對工作表進行任意操作。如果,你只想共享EXCEL數據分析處理的結果,又不想讓對方看見一些具體的工作表數據,就要對相關工作表進行隱藏處理。
  • Excel表格中最經典的小技巧,全在這兒了!抓緊時間收藏吧!
    +F8將選定區域擴展一個單元格:Shift+箭頭鍵將選定區域擴展到與活動單元格在同一列或同一行的最後一個非空單元格:Ctrl+Shift+箭頭鍵將選定區域擴展到行首:Shift+Home將選定區域擴展到工作表的開始處:Ctrl+Shift+Home將選定區域擴展到工作表上最後一個使用的單元格(右下角):Ctrl+Shift+End將選定區域向下擴展一屏
  • Excel工作表中F1-F12應用技巧解讀,再不會就真的Out了!
    鍵盤中,有一組非常顯眼的功能鍵,就是F1—F12,其功能非常的強大,在Excel工作表中也有特別重要的作用,通過本文的學習,相信你一定有所了解。 二、Excel工作表功能鍵:F2。 功能:編輯單元格。
  • excel如何添加超連結
    我們在使用excel製作工作表後,有的時候內部的文字需要連接到其他的網站上去,此時需要做一個超連結,那麼excel怎麼製作超連結呢,今天和大家分享下如何在excel內部製作超連結首先打開excel工作表,打開後找到要添加超連結的單元格,選中單元格
  • 如何設置工作表之間的超連結
    當一個工作簿含有眾多工作表時,為了方便切換和查看工作表,我們可以製作一個工作表匯總,並為其設置工作表超連結。如果要為工作表設置超連結,具體操作方法如下。第1步:打開文件所在位置,在包含了工作表名稱的工作表中,本例中為(工作表匯總),選中要創建超連結的單元格,本例中選A2;切換到(插入)選項卡;單擊(超連結)按鈕,如下圖所示。第2步:彈出(超連結)對話框,在(連結到)列表框中選擇連結位置,本例中選擇(本文檔中的位置);在右側的列表框中選擇要連結的工作表,本例中選擇(文具類);單擊(確定)按鈕,如下圖所示。
  • excel中重複製作圖表如何錄製宏
    excel中重複製作圖表如何錄製宏 在工作中執行多次重複操作,可以使用宏功能簡化操作,提高工作效率,宏是一系列存儲在VBA模塊中的命令和函數,一旦編輯就可以隨時調用減少執行重複操作的時間,現在簡單的用圖文描述一下錄製宏操作流程
  • 15個Excel工作表技巧,效率必備,工作必備!
    在數據的統計分析中,最常用的辦公軟體就是Office中的Excel,如果你對Excel的應用技巧掌握較少,可以從學習本文開始。二、Excel工作表技巧:列印標題行方法:選定Excel工作表中的任意單元格區域,【頁面設置】-【列印標題】,打開【頁面設置】對話框,單擊【列印標題】下【頂端標題行】右側的箭頭,選取需要列印的標題行,單擊箭頭返回並【確定】。