A. excel用VBA做多用户多权限登陆问题
就是在excel宏里,使用一个auto_open宏,然后show一个窗体(登录窗体),在窗体的代码中判断用户和密码
B. Excel中如何用VBA来控制用户对各单元格的权限
没法控制那么细的,可以进行工作表锁定
C. vba 限制用户不能修改excel的内容
替换成这个代码:Select Case sgrade
Case "管理员"
Application.ActiveWindow.DisplayWorkbookTabs = 1
Worksheets("用户权限").Visible = 1
Worksheets("基础表1").Visible = 1
Worksheets("查询系统").Visible = 1
ActiveSheet.Protect Password:="123", DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowSorting:=True, AllowFiltering:=True
UserForm1.Hide
Application.WindowState = xlMaximized
Case "普通用户"
Application.ActiveWindow.DisplayWorkbookTabs = False
Worksheets("用户权限").Visible = False
Worksheets("基础表1").Visible = False
Worksheets("查询系统").Visible = 1
ActiveSheet.Unprotect Password:="123"
UserForm1.Hide
Application.WindowState = xlMaximized
End Select
End If
End If 加粗的字为密码,可以自己设定,两个密码必须是一样的
D. excel vba设置登陆权限
这个不用vba也可以设置的吧,而且用vba的话只要对方禁用宏就不起作用了
E. 如何使用vba设置工作使用权限我使用的是07版的excel。找不见Active那一选项。
没懂。
如果是保护工作表,使用权限在saveas方法中的设置readpassword和writepassword参数
如果是工作时不想别人打开修改某些表格,单元格,可使用selectchange的过程,或sheetchange等来监测使用者,并作出相应处理
F. Excel VBA怎样取消用户对鼠标的控制权
首先,插入一个Acitvex按钮控件。为了达到比较期望的效果。比如:选择了一个空单元格,按钮就显示“插入对勾”,当选择了含有对勾的单元格时,按钮就变成“取消对勾”。我们需要插入工作表事件过程,右键工作表标签,查看代码,然后贴入以下事件代码:
该代码在选择单元格时会识别其中是否有对勾,然后自动转变提示字样。
G. 限制EXCEL-VBA代码读写权限
ALT+F11调出VBE编辑窗口
然后按图操作
H. VBA代码设置用户权限问题
嗯,按照网上的那个VBA教程,成功给工作表设定了密码但是输入框中输入密码时能看见输入的是什么,我想要像保护工作表时输入的密码一样将输入显示成星号,请问如何写代码呢?
I. VBA写代码 各个用户的权限怎么设置
准备一个list是权限列表的list,然后系统识别用户,去这个了list 查找
在你各个功能代码部分加入if 权限=“” then的操作,当前权限显示什么代码段,或者用select case来写也行,看你哪个用的熟练
J. 我已用VBA给excel添加了用户登录界面,请问如何对用户设置不同的权限,如:用户A读写权限,用户B只读。
当然是可以的,登录根据用户不同运行不同的工作表保护相关代码,其中具体的权限都是可以设置的。
至于代码,你可以录一段设定工作表保护权限的宏来查看。