18禁网站免费,成年人黄色视频网站,熟妇高潮一区二区在线播放,国产精品高潮呻吟AV

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 工具軟件 > 辦公軟件學(xué)習(xí) > Excel教程 > Excel函數(shù) > Excel中使用vba制作密碼驗(yàn)證的操作方法

Excel中使用vba制作密碼驗(yàn)證的操作方法

時(shí)間: 曉生931 分享

Excel中使用vba制作密碼驗(yàn)證的操作方法

  excel使用vba制作自己的密碼驗(yàn)證,如何進(jìn)行操作呢?今天,學(xué)習(xí)啦小編就教大家在Excel中使用vba制作密碼驗(yàn)證的操作方法。

  Excel中使用vba制作密碼驗(yàn)證的操作步驟如下:

  首先我們打開一個(gè)工作樣表作為例子。

  進(jìn)入vba代碼編輯器,按下alt+f11組合快捷鍵進(jìn)入。然后輸入以下代碼。

  Sub login()

  Dim strPassword As String '保存密碼

  Dim i As Integer '輸入密碼的次數(shù)

  Do

  strPassword = InputBox("請(qǐng)輸入密碼") '輸入密碼

  If strPassword = "test" Then '判斷密碼是否正確

  Exit Do '退出循環(huán)

  Else

  MsgBox ("密碼不正確,請(qǐng)重新輸入")

  End If

  i = i + 1

  Loop While i < 3

  If i >= 3 Then '超過正常輸入密碼次數(shù)

  MsgBox "密碼錯(cuò)誤,退出程序!"

  Application.Quit

  Else

  MsgBox "歡迎你使用本系統(tǒng)!"

  End If

  End Sub

  首先我們定義了一個(gè)login過程。首先保存密碼定義為文本字符。輸入密碼定義為整數(shù)型。

  接下來是使用do循環(huán),循環(huán)的意思是重復(fù)的運(yùn)行這段代碼,如果沒有設(shè)置停止條件,就會(huì)不停的運(yùn)行下去。這里在do循環(huán)里就是不停的輸入密碼并進(jìn)行判斷密碼是否正確。

  大家可以看到密碼被窩設(shè)置為test,這里是固定密碼,如果有多個(gè)密碼,大家可以自行思考一下如何寫。接下來我們要對(duì)密碼驗(yàn)證次數(shù)有一個(gè)設(shè)定值。也就是用while循環(huán)條件設(shè)置,比如這里的<3次。

  因?yàn)檫@是一個(gè)過程,所以在使用時(shí),我們要在工作薄內(nèi)建立一個(gè)按鈕來激活這個(gè)過程,創(chuàng)建按鈕的方法就不贅述了。這里我來提示一下大家,這個(gè)過程的代碼是正常實(shí)現(xiàn)的,但是并不能起到加密的作用。還記得當(dāng)初我教大家的如何在開啟程序的時(shí)候自動(dòng)運(yùn)行宏嗎?在workbook-open動(dòng)作下使用call 過程。


Excel中使用vba制作密碼驗(yàn)證的操作方法相關(guān)文章:

1.excel2013利用VBA編程解鎖密碼的教程

2.公司感恩節(jié)活動(dòng)策劃

3.表示對(duì)愛情失望的簽名

4.qq大學(xué)畢業(yè)簽名

5.excel中使用vba功能的方法

6.如何破解excel宏密碼的方法

7.excel2010 vba加密的方法

2198126