2013-01-07 41 views
0

我正在爲多個用戶構建一個新的工作表,這將成爲我們公司的核對清單。目標是在個人和組織層面引入問責制。如何使用多個密碼鎖定Excel中的單個單元格?

我們的想法是讓每個用戶都能夠編輯工作表中的某些單元格,以便在清單中完成的每項工作上「簽字」。然而,這羣人傾向於彼此相互掩飾,並說事情沒有實際完成就完成了(高中生),所以我們希望包含一個用戶特定的密碼,以便我們看到誰在每個項目上進行了檢查,而不僅僅是覆蓋他們的基礎,併爲任何人輸入首字母縮寫。

這個想法的第二個層次是分配一個4位數字(也許使用InStr?)來自動添加他們的首字母縮寫。也就是說,我輸入9999進入一個單元格,並且我的首字母A是什麼出來的。

感謝您的幫助!

+0

如果他們已經爲該組的其他成員製作了條目,那麼會阻止他們分享他們的密碼? –

+0

可以添加某種形式的用戶/更改記錄到混音中,以便您知道用戶做了什麼。 – NickSlash

+0

來自蒂姆的大問題,但如果我猜測,作爲檢查項目沒有完成的人的恐懼將阻止他們共享pw,但我不知道。我也同意Nick的觀點,因爲這隻會使用VBA來完成,所以變得更加複雜。 –

回答

1

我在去年夏天爲一次實習做了類似的事情,而且我對此的處理方式有點複雜,所以我會盡量給你簡短的答案。

  1. 創建一個新的隱藏的工作表,其中存儲的個人密碼和首字母
  2. 由於高中學生可能會嘗試取消隱藏的密碼錶,我會完全隱藏功能區,但這只是預防。
  3. 然後,如果您不想創建最頂層的模式窗體,我會創建一個簡單的初始/密碼框,該窗口在Excel電子表格啓動時出現,然後如果首字母縮寫和密碼組合是更正後,將初始值存儲到公共變量中,並且在紙張上更改了項目(使用事件)後,將首字母寫入適當的單元格。

如果您需要更詳細的答案,或想要一些示例代碼或其他任何東西,請隨時給我發郵件或給我發電子郵件。

希望有所幫助。

+0

你也可以用密碼保護隱藏表格 – Pynner

+0

糟糕,忘記提及了,謝謝你在那裏發現我的錯誤。 –

+0

你也可以散列密碼 – NickSlash

相關問題