回覆列表
-
1 # 未來熊貓1
-
2 # 熊貓宿舍
如何用VBA製作使用者登陸介面 方法/步驟 在設計之初,首先要想到如何實現登入,思路就是要我們輸入的字串要與系統是給予的要一致,不然就登入不進去,這樣我們就需要利用到迴圈語句
if...else
。但是並不是無限制的去進行輸入,需要規定相應的次數,那麼我們就要判斷一下,到底會給予使用者多少次輸入呢,迴圈一下,利用到do...loop
語句。思想理清了,下面就可以進行製作了。 啟動excel,選擇工具--宏---visual basic編輯器,也可以按住Alt+F11鍵進入。 進入到VB編輯器以後,在VB編輯器的選單選項中的插入選單下,選擇插入模組。 插入之後,在我們的工程窗體中就會出現一個模組選項,用滑鼠雙擊一下,就會在右邊的視窗中出現一個程式碼編輯區。 現在我們的任務就是開始怎麼進行程式設計了,我們首先建立一個login的程式,在下面進行程式碼錄入就完成了。 程式碼錄入完畢之後,安裝F5鍵進行執行除錯,那麼我們為什麼不選擇選擇三角形的那個執行按鈕呢?因為F5鍵有個好處就是單步執行,可以在立即視窗中看見我們的執行結果,如果哪步有問題,可以馬上進行改動,執行無誤之後,選擇三角形的那個執行也是可以的。 7 結果驗證,你可以進行三種嘗試,一種是按照系統基於的使用者名稱輸入,一種是不是系統給予的輸入,再一種是超過3次輸入,因為這樣做的目的是為了驗證我們編寫過程到底有沒有bug。
給個提示,後面的你想怎麼樣,肯定要自己輸入了;測試使用者名稱,密碼分別為:test ; 123
Private Sub CommandButton1_Click()If TextBox1.Value = "test" And TextBox2.Value = 123 Then MsgBox "成功進入"If TextBox1.Value <> "test" Or TextBox2.Value <> 123 Then MsgBox "使用者名稱或密碼錯誤,請重新輸入"End SubPrivate Sub CommandButton2_Click()Unload UserForm1End SubPrivate Sub Workbook_Open()UserForm1.ShowEnd Sub