这是我的第一篇文章,并且我不是特别精通代码,因此在我尝试尽可能清楚地解释我的查询时,请耐心并忍受我。
我有一个带有数据验证选项卡的电子表格,在其中可以选择“实际”或“预算”-根据我选择的内容,然后将这些数字加载到SQL表中。
我想做的是,当我选择“预算”作为我的两个选项之一时,我想在我的VBA代码中要求我输入密码。
因此,从以下下拉选项中,他们可以选择其中之一,这就是我想要发生的事情
实际-其他人可以编辑数字
预算-在进行任何编辑之前,他们首先需要输入密码。
我希望这是有道理的,希望有人可以帮助我,在此先感谢!
和
您可以从excel使用保护功能:
Excel保护功能
VBA保护功能
可以使用VBA这样访问它:
'Lock, see second link for a full list of availables options on what is locked or not
ActiveSheet.Protect "yourPasswordHere", DrawingObjects:=True, Contents:=True, Scenarios:=True
' Unlock
ActiveSheet.Unprotect "yourPasswordHere"
根据工作表和VBA的构建方式,您可以在用户选择预算时保护工作表,而当他更改其他选项时取消保护。
但是,此解决方案使您的预算表仍然对用户可见,他可以不用密码查看表,但不能修改值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句