Excel使用vba控制語(yǔ)句的操作方法

      網(wǎng)友投稿 776 2022-12-11

      excel中使用vba控制語(yǔ)句的操作方法

      excel中vba的程序控制語(yǔ)句使用詳解,該如何去進(jìn)行操作的呢?今天,小編就教大家在Excel中使用vba控制語(yǔ)句的操作方法。

      Excel中使用vba控制語(yǔ)句的操作步驟如下:

      首先我們打開(kāi)一個(gè)工作樣表作為例子。按下alt+f11進(jìn)入vba編輯器,并新建一個(gè)模塊作為學(xué)習(xí)的例子。

      vba中對(duì)程序操作的流程的控制使用if函數(shù)進(jìn)行控制。在excel中也有if函數(shù)公式。大家可以理解意義同樣是“如果”,但是vba中的if因?yàn)榍短椎臈l件可以更多,所以功能更加強(qiáng)大,而if函數(shù)公式則只是簡(jiǎn)單的顯示判斷條件后的是與否的結(jié)果。

      vba中if函數(shù)與if函數(shù)公式同樣的,在“如果”判斷后,否的結(jié)果是去執(zhí)行另外的程序語(yǔ)句,使用的是else函數(shù),原理等同于if函數(shù)公式的顯示否的結(jié)果。用語(yǔ)句表現(xiàn)出來(lái)就如圖所示。

      if后接的是邏輯表達(dá)式,也可以是條件判斷式,then必須有,接續(xù)的是程序語(yǔ)句。結(jié)尾必須以end if結(jié)尾。上張圖片中,我將end if放在了else之前,這樣的寫(xiě)法是錯(cuò)誤的。正確的寫(xiě)法應(yīng)該是else包含在if和end if之間,大家可以思考一下為什么。

      原因很簡(jiǎn)單,end if在else之前就結(jié)束了if的邏輯判斷,不會(huì)再執(zhí)行else語(yǔ)句,這樣會(huì)造成程序出錯(cuò)。所以我們需要在end if之前做好所有的邏輯或條件判斷。大家都知道if函數(shù)公式可以做嵌套條件判斷,vba中if函數(shù)也可以,并且更強(qiáng)大。相關(guān)的語(yǔ)句可以使用elseif。

      這里給大家一段完整的if代碼,大家可以copy下來(lái)去實(shí)際試驗(yàn)一下,如果有什么不懂的地方,可以再私信我進(jìn)行解決。

      Sub liucheng()

      If [a1] = "" Then

      MsgBox "A1單元格沒(méi)有內(nèi)容!"

      ElseIf [a1] – 2 = 0 Then

      Excel中使用vba控制語(yǔ)句的操作方法

      MsgBox "A1單元格的數(shù)等于2!"

      ElseIf [a1] – 3 = 0 Then

      MsgBox "A1單元格的數(shù)等于3!"

      ElseIf [a1] + 5 = 0 Then

      MsgBox "A1單元格的數(shù)等于-5!"

      Else

      MsgBox "A1單元格的數(shù)是多少!"

      End If

      End Sub

      Excel中使用vba控制語(yǔ)句的操作

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:excel在線(excel在線表格怎么導(dǎo)出)
      下一篇:零售客戶管理系統(tǒng)(零售門(mén)店管理系統(tǒng))
      相關(guān)文章
      国产精品亚洲一区二区三区久久 | 自拍偷自拍亚洲精品被多人伦好爽| 亚洲av永久综合在线观看尤物| 亚洲欧洲免费视频| 亚洲成在人线av| 亚洲av无码不卡| 亚洲av无码国产精品色午夜字幕 | 久久精品亚洲AV久久久无码| 久久精品国产亚洲av水果派| 亚洲精品高清视频| 亚洲四虎永久在线播放| 久久亚洲精品中文字幕| 精品亚洲成a人片在线观看少妇| 亚洲嫩模在线观看| 亚洲精品日韩专区silk| 亚洲福利电影在线观看| 亚洲午夜精品在线| 67194在线午夜亚洲| 亚洲中文字幕无码爆乳app| 亚洲午夜精品久久久久久app| 亚洲精品国产suv一区88| 亚洲av日韩av永久无码电影| 激情无码亚洲一区二区三区| 天天综合亚洲色在线精品| 亚洲精品国产日韩无码AV永久免费网 | 亚洲视频中文字幕在线| 亚洲线精品一区二区三区 | 青青草原亚洲视频| 亚洲va久久久噜噜噜久久| 亚洲精品福利视频| 亚洲国产成人精品青青草原| 亚洲色图激情文学| 久久亚洲精品无码av| 亚洲精品tv久久久久| 国产亚洲av片在线观看播放| 午夜亚洲国产理论秋霞| 亚洲一区动漫卡通在线播放| 亚洲乱码一区二区三区国产精品| 亚洲第一综合天堂另类专| 亚洲高清无码在线观看| 亚洲欧洲精品无码AV|