[Excel VBA] 如何製作帳號/密碼登入系統介面?

為了提高部門內或跨部門間的工作效率,同時妥善控管資料的運用層面和傳遞作業,建立電子化表單或資訊平台是一個有效的方法。善用Excel VBA的自訂表單和基本模組,設計者將可依照使用者需求製作介面與功能,具備彈性和易上手的優點,是建立電子化表單或資訊平台的選擇工具之一。

 

封面圖片是利用Excel VBA簡易製作的帳號/密碼登入系統介面,除了須先了解自訂表單(Userform)和控制物件(Icon)的製作設定之外,為了使該系統具備一定程度的資訊安全性,以下是幾個關鍵功能設定(含程式碼),供各位參考。

 

a.當開啟Excel檔案時,即執行和顯示自訂表單,以供使用者操作。

------------------------------------------

Private Sub Workbook_open()

Load UserForm1

UserForm1.Show

End Sub

------------------------------------------

 

b.防止使用者利用自訂表單右上角的X icon(叉叉)關閉表單,而未通過輸入帳號/密碼的安全性驗證。

------------------------------------------

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)

    If CloseMode <> 1 Then 'Make the X icon(On the up-right icon of the Userform1) fail

    Cancel = 1

    End If

End Sub

------------------------------------------

 

c.通過帳號和密碼的安全驗證後,才可進到工作表(sheets)上操作

------------------------------------------

Private Sub UserForm_Terminate()

    ActiveSheet.Range("F2").Select '成功登入後,游標選擇停留在當前工作表的F2儲存格

End Sub

------------------------------------------

換句話說,藉由上述幾個關鍵功能,使電子化表單或資訊平台有效被控管,同時可藉由進一步的權限設定,使管理者和各級使用者可在平台存取資料和表單,以達整體資源配置的最大效益化。

 

-----如果文章對您有幫助,打開微信掃一掃,請作者喝杯咖啡。-----

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值