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只讀。
當然是可以的,登錄根據用戶不同運行不同的工作表保護相關代碼,其中具體的許可權都是可以設置的。
至於代碼,你可以錄一段設定工作表保護許可權的宏來查看。