卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

實(shí)例:VBA中的錯(cuò)誤分支語句 On Error Resume Next 的應(yīng)用

在這篇文章中,我們將通過一個(gè)實(shí)例來分享一下VBA中錯(cuò)誤分支語句 "On Error Resume Next" 的應(yīng)用。計(jì)算總分,其中有一門未考,不計(jì)入總分的實(shí)例假設(shè)我們有一個(gè)包含多門課程成績的表格,并

在這篇文章中,我們將通過一個(gè)實(shí)例來分享一下VBA中錯(cuò)誤分支語句 "On Error Resume Next" 的應(yīng)用。

計(jì)算總分,其中有一門未考,不計(jì)入總分的實(shí)例

假設(shè)我們有一個(gè)包含多門課程成績的表格,并且其中有一門課程的成績還未錄入。我們希望在計(jì)算總分時(shí),不將未考的課程計(jì)入總分。

首先,在工作表中,點(diǎn)擊菜單欄的【開發(fā)工具】,然后在工具欄里點(diǎn)擊【Visual Basic】,進(jìn)入VBA界面。

在VBA界面中,點(diǎn)擊菜單欄的【插入】,然后在下拉菜單中選擇【模塊】,這樣會(huì)彈出一個(gè)【代碼編輯】窗口。

在代碼編輯窗口中,輸入以下代碼:

```

Sub onerrorresumenext()

Dim rs As Integer

On Error Resume Next

For rs 2 To 10

With Sheet9

.Cells(rs, 4) .Cells(rs, 2)

.Cells(rs, 3)

End With

Next

End Sub

```

接著,在VBA界面中同時(shí)按下CTRL F11鍵,返回到工作表界面。在工作表界面中,點(diǎn)擊【開發(fā)工具】菜單下的【插入】,然后選擇一個(gè)【表單按鈕】。在空白單元格處拉出一個(gè)按鈕,并在彈出的【指定宏】窗口中選取剛才編輯的代碼,點(diǎn)擊【確定】。

將按鈕重新命名為【計(jì)算】,然后點(diǎn)擊該按鈕,即可進(jìn)行計(jì)算。此時(shí),未考的課程成績不會(huì)被計(jì)入總分。

通過以上實(shí)例,我們可以看到,在VBA中使用錯(cuò)誤分支語句 "On Error Resume Next" 可以很方便地處理異常情況,使得程序能夠繼續(xù)執(zhí)行。這對于處理大量數(shù)據(jù)或復(fù)雜邏輯的程序非常有用。

標(biāo)簽: