工作表保護(在以保護下,當某個區塊填寫資料後,整個工作表都是保護不能填寫資料)
- 帖子
- 559
- 主題
- 58
- 精華
- 0
- 積分
- 626
- 點名
- 0
- 作業系統
- win8
- 軟體版本
- office2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- TW
- 註冊時間
- 2010-11-22
- 最後登錄
- 2024-6-14
|
工作表保護(在以保護下,當某個區塊填寫資料後,整個工作表都是保護不能填寫資料)
Dear 大大
詢問一下保護工作表的功能,如下圖及附件所示,
一般保護工作表,都是為了不讓整個資料結構被修改或移動,避免導致資料在撈取時,所產生的錯誤,
所以,都會設定某些欄位是開放給填寫者填寫,
但現在的需求是:當填寫者填寫完後,該資料是要被上鎖,避免下個審核者去修改到填寫者的資料,
想請教大大們,對於這一個問題,可以賜教、解惑。
表護工作表練習.rar (13.26 KB)
|
|
|
學習才能提升自己
|
|
|
|
|
- 帖子
- 559
- 主題
- 58
- 精華
- 0
- 積分
- 626
- 點名
- 0
- 作業系統
- win8
- 軟體版本
- office2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- TW
- 註冊時間
- 2010-11-22
- 最後登錄
- 2024-6-14
|
本帖最後由 hugh0620 於 2014-12-15 18:30 編輯
回復 2# stillfish00
Dear stillfish00
謝謝你提供的方式,可以達到需求功能,
但是否有其他種方式,既可以保留用本允許使用者的範圍,又可以將其保護起來。
delete 的方式,希望是最後一種考慮的方式。 |
|
|
學習才能提升自己
|
|
|
|
|
- 帖子
- 559
- 主題
- 58
- 精華
- 0
- 積分
- 626
- 點名
- 0
- 作業系統
- win8
- 軟體版本
- office2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- TW
- 註冊時間
- 2010-11-22
- 最後登錄
- 2024-6-14
|
本帖最後由 hugh0620 於 2014-12-16 00:23 編輯
回復 4# stillfish00
Dear stillfish00
用名稱管理員來定義,聽起來也許是另一條適合達到我需求的方式
能否請您做一個簡單的範本,提供給我參考看看,感恩。
(個人比較少對保護有所使用或研究,不是很熟悉更深入的方式,請使用最簡單的保護操作) |
|
|
學習才能提升自己
|
|
|
|
|
- 帖子
- 559
- 主題
- 58
- 精華
- 0
- 積分
- 626
- 點名
- 0
- 作業系統
- win8
- 軟體版本
- office2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- TW
- 註冊時間
- 2010-11-22
- 最後登錄
- 2024-6-14
|
|
|
學習才能提升自己
|
|
|
|
|
- 帖子
- 559
- 主題
- 58
- 精華
- 0
- 積分
- 626
- 點名
- 0
- 作業系統
- win8
- 軟體版本
- office2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- TW
- 註冊時間
- 2010-11-22
- 最後登錄
- 2024-6-14
|
|
|
學習才能提升自己
|
|
|
|
|
- 帖子
- 559
- 主題
- 58
- 精華
- 0
- 積分
- 626
- 點名
- 0
- 作業系統
- win8
- 軟體版本
- office2013
- 閱讀權限
- 50
- 性別
- 男
- 來自
- TW
- 註冊時間
- 2010-11-22
- 最後登錄
- 2024-6-14
|
回復 10# stillfish00
Dear stillfish00
謝謝你的指教,我發覺到問題了"合併儲存格"
最後採用的方式:在定義名稱上儲存格的設定調整一下
(Ex. A1&B1是合併儲存格,那樣在定義名詞時範圍原本只會跑出A1,那只要修改成A1:B1,就可以使用下面的語法)
就可以用保護工作表+下面的語法來完成
Unprotect Password:="1234"
Range("定義名稱").Locked = True (or False)
Protect Password:="1234"
(以上詳細說明,僅為後續有人與我有相同需求時,能了解怎麼處理) |
|
|
學習才能提升自己
|
|
|
|
|