版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、不同用戶依權(quán)限查看不同工作表的VBA實(shí)現(xiàn)(登錄窗口 1)螭? x“登錄窗口.以刖”的密碼設(shè)置人:hd諳輸入密科以獲取罵權(quán)限,或以E讀方式打開。密碼(L) ; I只讀®確定 I 取消(登錄窗口 2)A | E | C _L DE121-:顯示窗體4516了本工作簿一共有四個(gè)工作表,這個(gè)是公開工作表。8|S 1用戶名布碼權(quán)限1 o管理員adnin所有11受限用戶內(nèi)123查看機(jī)密112 1受限用尸S456查看機(jī)密2%譏苗31314.專業(yè)資料.(登錄窗口 3)獷MicroioH Basic to- App iraTions &SlC.« sm -:廢墳 1 出;兩:-3忘之
2、的褐市0 機(jī)至。插MD 格式Q 詢?cè)?。運(yùn)行因 工艮口中司善® 說口也辭知時(shí):圖底 , -工先卜mj穿于號(hào) B行1 .史1W7ni函kl無模式打fcVsarFumJ 5ho# I “d SubZJ£-VBAPojcctX|Fl*,廿si二T 情事窗口:工52- ,h55 Ki cr os<&£t Ixcal 對(duì)果畫報(bào)業(yè)用開者事青用理She出(機(jī)蜜。置l&eM(機(jī)數(shù)O Shi.tl (機(jī)主)4chi »£ 礎(chǔ) *kmm,u盲體 國 V=eipFfri-nl 馬月候決 溫檄n(模塊1代碼窗口)內(nèi)IVnumsil Bj5任 fcr
3、 App icjrticrs j 亶1那UjJ%e 8仃k%冉ei上.0口k (代招Ittir-te- fib 如fg。#3mtn口 fcyrb i4liflR ViiiR* - Td?*Ui »r ? irii I SLar L iBr-f-iir rClmr-EiJ 副*何金,以朽二隹3ApTWecIX| F n一I制t立才國口 】*«Winrr m fl-aml書總 直|3: I打開右媵岳期 回二腦4叱fftSi) 硝Mn網(wǎng)卸=3梟妙4 1閘幫)*J,、;期所卜*00上/、和方Q TrT'wnSW T中快 S+iB K£)便B(以 IfiAQ) 麗(
4、0) XQ SHffil Taffl M.U0向 fiDQJD1 阮也h-L*Hit Sih 席口El口olH.f口上£1 口 .(£«iul b. BmJ.hk)Qt叩窗就可M3溷丁JUpLd £*上口工1511PliMtilhJ Lt - l。"Vac En eU la VughwUII a-L. J JM 心 fwRh.LKUM :hu4t Viihlt = ?5 tfFwrTjhi A'prkscmk 5由下小工 ThrTkllxiM Pitb 也 R'& Th: sVrrkbcnk T-n*B , FsEixr
5、d =32石56二 TritertsFamior'l ='nerotl20j1 QvR'v-55>1-If Uhfilj-jJ-B e i.k i aa a xplsJ kt r i. Tfuj S-ntThis workbook 代碼窗 口代碼如下:Private Sub Workbook_Open()Application.Visible = FalseUserForml.Show 1End SubPrivate Sub Workbook_BeforeClose(Cancel As Boolean)On Error Resume NextApplication
6、.DisplayAlerts = FalseFor Each sht In WorksheetsIf sht.Name <> Worksheets(1).Name Thensht.Visible = 2End IfNextThisWorkbook.SaveAs ThisWorkbook.Path & "" & ThisWorkbook.Name, , Password:="123456”, WriteresPassword:="excel2010"Me.Saved = TrueApplication.DisplayA
7、lerts = TrueEnd Sub名 MicrMflih Visual Udrsicfor pp ieades - BlStSChIg 宜1口仙2-Lserfenfli hiei+gEjHEMi鞋上?S3M看KED格式(Q)解短3書里 IH(D小宏是白胤定口業(yè)=幽H)一 C r 1 R。二住 I TH _-£3|1勤4胤司捫窗0山湍 ;巴 卜13I;升:,:”!口£3;”工3 '他!口;二:;二:;:一叼。:二;:,7打一!;口卻:; = ;:、,:!型,W:匚:;53; 3 緋二:;:廣上二I':;:-口:8 :一療匚":.;:1:-:-?:
8、-:;-:,:.:'-(登錄窗口繪制)忙 Microicfl isusl Baiic for Applicati ;思 STfttF)編輯i£j tee(v)公周里di,門可ns -.>lsm -憔CE 福式溝試u *討然與Efe - Use "Fa rm 1運(yùn)行E) IR® 訃笠程序® 臍二圓£ W(HJf號(hào)亨一©tw工程 VBAPrsjtrtX國三二品U:s;ex"F «rm L Us er Form 技學(xué)團(tuán)序1持升手寫日YDAFr- ojcc L t白弟畬口- *1 Mi crcsoit Ekc
9、«I里)必eMl (打開都糧君見)現(xiàn)£k“t2期通UO Sheets/噌 理盛由國而考3)上Th;T urlth*小 r-r窗體用 Uaerr rnrailas棋星-Uti的)JstrF>rm1laukCtlgr AHOCiOOCCOOAFfirdaTfCnl n? wnnncioi *for 由 1t5 t 小0 fnSotlyl«NviL4Capti e登旱窗口Cycle0 -qjQlFwm,TrwBtfFfr320001EiLbledTrueFctnir本體ForeCclor ftHBOOOOOiJ*V.ai gKt192KelpCcnEextll)0
10、K,.誕 sr fill! ateVielUa4 . fftSe* alIBirsEa tkLeft0Mon古白loonCUmai)Rous*fflLi&t«r0 " fhMots tFo i nt «>«14ultFi kk&r©:班 im ip)fictHT 串Ali眄 Mlt Fi 9tun£ ii JK& 作Z -眄mtGnttr0 - £nPi c t wq- i zdCl i pri ctur-rilingfalseEi atTcL*£t?dacSGrollBaFEQ 一
11、fnScr qLLB u-NaiieSotoLIHe i gjkt0ScrollLett0£or ollT op0ScioLJIWl dt£04.UW賀匚4bJ.iH IriiieSDecid.Ilfect0 - tnSCLdffEtctFlEt!Ei-u LljjP Ll ml斯吉省中心11£Tvp-0. 7CWkhTlii ”ii 卜i:eTslssfliatillLL sHJp?als«Vi Jth筋2SZq(i«iTOO(登錄窗口屬性設(shè)置)-fl hAcmodVtMal Bwic 修 amKuAom - 99HC4Vh (VwFmmhI
12、 枇聞海巨,d工圮. d&AFrajrrt 3丹 4 j_j 稔尊 & '-i t> 行“-刊 i.X rtirlulhriwi中多.h iriH-rFftiTiJ&Hfrjfl r1:* trwr 4 Ag Taffpr- 口r如 腦 Tfitegw) Awli。七 f. ki tYk1 W*rbk等訃力市Td ir:Ft: fE 5rB iT«m-mdB- rt -fl i - r( ?,不衽平與*FE 用*M>li Ina t九國“4/11,“2 W皿ra*r<«i»«i 1廿*百口 il 日鎧Ki
13、crq鈉ft £kZ 醮I®SWh LJKftfcei物Jl,«£i圃哥L,型二仙*口市1.雁下40:4f和春:-42 TL日叱kh )口 5褊%E ih-rki-S指廣 溫也彳:白小雄也.二HD相,© 此出P s® _LTi ,史上?出配兇莘二HPriaVl,1* 虧i %,1rME_AfTt'E *口Tk±B«x . Tbs £ wH tl叫皿酰F4a口小*嗎uw:三L . ; W ; 丁則不施蟻帆竹明組h曾融H9 后戶書丁仁川表t -5八 Egr燧用二k . 彈 用聲日】Q ; * 0 Td
14、 2CflKtrfll.fCir'kbE cq L 1 M e «ri fc (.!)Hut上E調(diào)三皿Fr.m, W C!«iviwdli.LtMiL_Cl l 0 冒7憐,L£ Ct J W IuiL -注理道 JUl tuuLfiqHl 】3L "Hidi/ ?buu tip J.*#L-J IhlL iJl1 4、U3.kL.uh. &TO月出匚LMtJlMBL l-EFt =勺M-i / ViUf = TtmUjwTimtL Hidetise'f不卜:玉原:r-Tt =室限書戶丁 a4 13口用1"七=r m
15、39;咻。*Mr匾hth(2) Visible = IneVwr'ifrftsCS) Vi sl t.If = 2U.0j h-iM. * Eh,心:q萼承曲人,ifeippLa. ra l rai Vl a lII « Fru.»TiISmL Twt ,iw-iFwTHL Hz Ji-口HBiZF E ViliizI:E4:l Tits t =左用戶蝮 imaJ. TdX h3axl . 7Bi= t U%"."kl LlVI V - T r !MVca-l* iJib* t lC-J I Vi ll e! b w Truii urkjJiti
16、m; J f. llIIk! - 2牌0 M.下卒財(cái)”AppLltAJLLijTL VlSiILL b « I ELTq'32- j1. h.dtELgHW通前>船港TfltBlXEl -End r t可"ih T"/"1與巾vwGll囑即門巾 打制 jt%述,! Jhfe|ir> 血人耳不國工 It Kg4e = L3 TW ”-I-,工f fwh疝煙I Tflrt " .W迪式! laiT”t 二 7曲1 福蛆(Userforml 代碼窗 口)Mkrosgft Visual Ba2ic Applications -登口鬲
17、 15rli -:懸性-Command Button 11:尊文件但褊著出視圄插入格式Q港油Q運(yùn)行兇 工具9僚程序® 告工程 7B A Projectd ITBAfroject (登錄窗口. xb. 日3Mi vr”o£t Exgel對(duì)象:i朝shsti (打開都能看見) h- 8 Sheets 頷密 1) p割SlieetS(機(jī)密的fflj Sheet4 C機(jī)密3) 就 Thiilorkbook 自邙窗體圉 UserF titml閂巴模塊淼£鎮(zhèn)快1CCqmmui必utt/n強(qiáng)于用摩按分類序|1 名輛CorwiandEuttonlAcceLsritorAutoSi
18、支史F al肯心BadtCiolcr ftHBOOOOOOF&Bqf 3t通等1 - fmB目43七以4加可口餐CuicttlFCaption登錄系虢Coa+rfllTipT*wtD e £aul iF alseEnablLWTrueFont宋體ForaColor歸團(tuán)口??诟?£命He i. ght24MelpCflnt&xtlDDLe £t1.2SLock 虱F alse11??诙凸爾(病口上)值 Qu5.Point ar0 EtuM'Qus aF <P 1 IIt ar D « £&uJ. tPi
19、c+ur&(Hont)Pi ctur ePciiS i tion? = £mPi c tilir&Posi i 1 orJlLFeCeriteTT alblmleiw5TaljStapTrueTafTsieFocusOnCliclTrueTop1.33/i sibleTruedth?6增。工4依安F Q行號(hào)(登錄系統(tǒng)按鈕屬性設(shè)置)由 Mkrosft Visual七r Applkation -.xlsm -:富也-CommdndButt口n2g政文告E狷境視圖箋播人格式調(diào)試運(yùn)行®工具方幅程序®工程-膽Mt打皿 J14蚊卷秀吞X CQnnandfutt
20、vikZ Comm uvd£uttonEl YBATroject (£D.xlsa日H Mi. m5。ft Ecel 對(duì)象題Sheet 1O SlieetE 迪SheetS 圖 5Jieet4舀Thi就睢kbonk 里日蓄體'11F3 UserF orml 自口模塊溜模樹(打開道賄后看見)伽密1)(機(jī)數(shù))(機(jī)密3)生稱)Coram andBu.tton2icceleratorAutoSi reF alsgBackColor口研SU口加期他Backstyle1 - fmE ac kS tyl eOp a queCm? elF心eCap ti g退出系統(tǒng)C oiitr
21、*1T iplxtDe £aultF :alseEnable dTriieFont關(guān)體Fer«Cc-lor m0000012aHeightZ4HelpCcmt&x tIE0Le £t22BLqekedF alse曲喉虹gnOlom)ointtrPi ctur e(Kne)P i c£tlf eP o s i 1tl. o n7 - £mPL c tlor eP oei 11 onALoVeC ent erT allnlex:gT/bS七叮TrueTafTflleFt' ousOnCli d(TrueTop130¥i s
22、ibleTrue陽dth78ordkrapFalse投字母摩|攜分類序|(退出系統(tǒng)按鈕屬性設(shè)置)其它控件屬性設(shè)備略Userforml (登錄窗口)代碼:Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)Application.QuitThisWorkbook.Close FalseEnd Sub關(guān)閉系統(tǒng)Private Sub CommandButton2_Click()UserForm1.HideApplication.QuitThisWorkbook.Close FalseEnd SubPrivat
23、e Sub UserForm_Activate()TextBoxl.Text =""If ComboBoxl.ListCount > 0 Then Exit Sub '復(fù)合框中的條目數(shù)大于0時(shí)不繼續(xù)執(zhí)行。如無此句,會(huì)導(dǎo)致出現(xiàn)重復(fù)用戶名下拉列表。t = Array(" 管理員","受限用戶A","受限用戶B")Fori = 0 To 2Controls("ComboBox1").AddItem t(i)Next iEnd SubPrivate Sub CommandButton1_C
24、lick()'登錄按鈕If ComboBox1.Text ="管理員"And TextBox1.Text = "admin" ThenDim i%For Each sht In Worksheetssht.Visible = TrueNextMsgBox "管理員登錄成功"'TextBox1.Text =""Application.Visible = TrueUserForm1.HideElseIf ComboBox1.Text ="受限用戶 A" And TextBox1.Te
25、xt = "123" ThenWorksheets(2).Visible = TrueWorksheets(3).Visible = 2Worksheets(4).Visible = 2MsgBox "登錄成功"Application.Visible = True'TextBoxl.Text =""UserForml.HideElseIf ComboBoxl.Text ="受限用戶 B" And TextBoxl.Text = "456" ThenWorksheets(3).Visibl
26、e = TrueWorksheets(4).Visible = TrueWorksheets(2).Visible = 2MsgBox "登錄成功"Application.Visible = True'TextBoxl.Text =""UserForml.HideElseMsgBox "輸入錯(cuò)誤!”TextBoxl =""End IfEnd SubPrivate Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As In
27、teger) '輸入完畢回車If KeyCode = 13 ThenIf ComboBox1.Text ="管理員"And TextBox1.Text = "admin" ThenDim i%For Each sht In Worksheetssht.Visible = TrueNextMsgBox "管理員登錄成功"Application.Visible = TrueUserForm1.HideElseIf ComboBox1.Text ="受限用戶 A" And TextBox1.Text = &quo
28、t;123" ThenWorksheets(2).Visible = TrueWorksheets(3).Visible = 2Worksheets(4).Visible = 2MsgBox "登錄成功"Application.Visible = TrueUserForml.HideElseIf ComboBoxl.Text ="受限用戶 B" And TextBoxl.Text = "456" ThenWorksheets(3).Visible = TrueWorksheets(4).Visible = TrueWorks
29、heets(2).Visible = 2MsgBox "登錄成功"Application.Visible = TrueUserForml.HideElseMsgBox "輸入錯(cuò)誤!”TextBoxl =""End IfEnd IfEnd Sub相關(guān)參考代碼(含注釋):Private Sub CommandButton1_Click()' 確定Dim sht As WorksheetApplication.EnableEvents = False '禁用所有事件cname = ComboBox1.Value ' 獲得用戶名cno = WorksheetFunction.Match(cname, Sheets(設(shè)置").Range("a1:a" & r), 0)If cname = Sheets(& cno).Value ThenUnload passIf cno = 2 Then '設(shè)置").Range("a" & cno).Value And Password = Sheets( 密碼對(duì)是管理員用戶所在行設(shè)置").Range("B"F
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年綜合商業(yè)體售樓處動(dòng)態(tài)沙盤供應(yīng)協(xié)議版B版
- 2024年門店裝修工程承包合同樣本版B版
- 2024院內(nèi)醫(yī)療廢物焚燒處理設(shè)施改造合同3篇
- 2024年版藥材種子種苗銷售合同3篇
- 2022年運(yùn)城學(xué)院公共課《C語言》科目期末試卷A(有答案)
- 2025年度瓷磚生產(chǎn)節(jié)能減排合同2篇
- 2025年度彩板房租賃與安裝合同范本3篇
- 2024版居家育兒服務(wù)協(xié)議范本:育兒嫂條款一
- 河套學(xué)院《國際投資與信貸》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度生態(tài)保護(hù)區(qū)拆遷補(bǔ)償及生態(tài)補(bǔ)償協(xié)議范本3篇
- 2024年鄂爾多斯市國資產(chǎn)投資控股集團(tuán)限公司招聘管理單位遴選500模擬題附帶答案詳解
- 杵針療法課件
- 船形烏頭提取工藝優(yōu)化
- 財(cái)務(wù)總監(jiān)個(gè)人述職報(bào)告
- 軟件企業(yè)戰(zhàn)略規(guī)劃
- 護(hù)理安全隱患及風(fēng)險(xiǎn)防范
- 居家養(yǎng)老護(hù)理人員培訓(xùn)方案
- 臨床成人失禁相關(guān)性皮炎的預(yù)防與護(hù)理團(tuán)體標(biāo)準(zhǔn)解讀
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年三年級(jí)上冊(cè)數(shù)學(xué)蘇教版
- 江蘇省無錫市2024年中考語文試卷【附答案】
- JGJT46-2024《建筑與市政工程施工現(xiàn)場(chǎng)臨時(shí)用電安全技術(shù)標(biāo)準(zhǔn)》知識(shí)培訓(xùn)
評(píng)論
0/150
提交評(píng)論