vba密碼保護(hù)表怎么設(shè)置 EXCEL VBA工作表權(quán)限設(shè)置密碼的問題?
EXCEL VBA工作表權(quán)限設(shè)置密碼的問題?剛所接觸vba,還是菜鳥,突然發(fā)現(xiàn)設(shè)置里完密碼的sheet,如:123在運(yùn)行的時(shí)候,輸入123符號(hào),依然也可以欄里點(diǎn)到設(shè)密的sheet,也就是超過密碼輸入真
EXCEL VBA工作表權(quán)限設(shè)置密碼的問題?
剛所接觸vba,還是菜鳥,突然發(fā)現(xiàn)設(shè)置里完密碼的sheet,如:123在運(yùn)行的時(shí)候,輸入123符號(hào),依然也可以欄里點(diǎn)到設(shè)密的sheet,也就是超過密碼輸入真確,我想問問這個(gè)是BUG嗎?有什么是可以辦法?
Excel中VBA設(shè)置密碼的步驟不勝感激:
1.鼠標(biāo)右鍵點(diǎn)擊任何工作表,選擇VBAProject屬性;
2.在新對(duì)話框總,選擇“保衛(wèi)”選項(xiàng)卡:
3.取消勾選查找時(shí)完全鎖定,輸入密碼即可解決。
EXCEL表格VBA程序?qū)崿F(xiàn)保存或者24小時(shí)后不能修改?
工具----保護(hù)——單擊“愿意用戶編輯區(qū)域”——在突然彈出的對(duì)話框中然后點(diǎn)擊“新建”,在提示框的“新區(qū)域”設(shè)置里“引用單元格”(
在工具里邊呢
這個(gè)這只挺好的得用,可以能夠防止別人修改信息,也這個(gè)可以能夠防止別人欄里點(diǎn)信息,不過是可以取消單元格然后輸入的內(nèi)容或范圍07版的啊
ctrl a全選表格----右鍵---設(shè)置中單元格格式-----保護(hù)----可以去掉移動(dòng)到的勾
接著你選擇你要鎖定住的單元格----右鍵----可以設(shè)置單元格格式-----保護(hù)-----勾上移動(dòng)到的勾
然后---嚴(yán)密保護(hù)工作表-----把“挑選鎖定的單元格”的勾可以去掉----輸入密碼-----輸入密碼----可以啦
借用VBA設(shè)置里訪問權(quán)限
我們也可以不依靠VBA代碼,設(shè)置中權(quán)限密碼,當(dāng)編輯Sheet1工作表A1:E10單元格區(qū)域時(shí),自動(dòng)啟動(dòng)自動(dòng)彈出輸入密碼提示框,密碼錯(cuò)誤的時(shí),該單元格被激活,不然,單元格內(nèi)容沒法被修改后。具體看方法萬分感謝:
執(zhí)行“工具→宏→Visuluniversal編輯器”下達(dá)命令或按動(dòng)Alt F11組合鍵,在代碼窗口左側(cè)的“工程資源管理器”窗口中,雙擊Excel對(duì)象下的Sheet1工作表,在右側(cè)的代碼窗口中鍵入以下代碼:
PrivateSubWorksheet_Change(ByValgettargetsuchRange)
XTarget
EndSub
PrivateSubWorksheet_SelectionChange(ByVal Target As Range)
If5And10Then
Y InputBox(請(qǐng)輸入密碼:)
IfY123Then
MsgBox密碼錯(cuò)誤,你無編輯權(quán)限!
Range(A11).Select
EndIf
EndIf
EndSub