九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
【Excel VBA】Loop

With和End with語句

俗點講with的作用就是簡化代碼,讓代碼簡潔易懂
讓你不需要輸入重復(fù)的內(nèi)容
例如:
With [A1]
.RowHeight = 10
.ColumnWidth = 15
End With
相當于
[A1].RowHeight = 10
[A1].ColumnWidth = 15
省去了輸入很多[A1]
也就是說with中以 . 開頭的就相當于
WITH后的對象 .什么什么什么

For語句

和python類似:

  • 要先定義Sh的類型 =》Worksheet Sh.
  • Protect有很多argument,相當于保護工作簿的各種選項,可以單獨列出(用comma分開)
  • 結(jié)束用Next, 不用End

IF THEN(ELSE, ELSE IF)

在工作中,分支判斷是最常用的,尤其是IF語句,職場小白也都會使用,總結(jié)一下知識點。

¤IF分支結(jié)構(gòu)¤

VBA的分支結(jié)構(gòu)中,最常用的就是IF…Then…Else結(jié)構(gòu),這個結(jié)構(gòu)在所有的編程語言中的邏輯都是一致的,哪怕是Excel的函數(shù)都一致,唯一需要注意的區(qū)別,就是在各種語言中的形式,其語法為

If condition Then [statements] [Else elsestatements]或者If condition Then    [statements][ElseIf condition-n Then    [elseifstatements]…[Else    [elsestatements]]End If

其中,condition是邏輯判斷表達式,所以該結(jié)構(gòu)的邏輯如下:

注意:第一個形式,是單行形式,Then關(guān)鍵字之后只有一句表達式,而且可以省略Else和endif,建議只有一個簡單判斷的時候,一句判斷就夠用了,但是稍微復(fù)雜一點的,Then后面的語句有個任務(wù)需要執(zhí)行,就老實的用下面的完整形式,舉個例子:

IF … THEN…
END IF

IF…THEN…
ELSE IF…
ELSE…
END IF

Select Case

Select和IF一樣,是VBA中常用的分支結(jié)構(gòu),當對同一個表達式的值進行多次判斷,并根據(jù)判斷需要進行不同程序的操作時,Select Case是經(jīng)常被用到的,其語法結(jié)構(gòu)如下:


知識點:

1、Select…Case結(jié)構(gòu)中,程序?qū)凑諒纳系较碌捻樞蜻M行判斷,一單滿足任何一個Case分支,即可進入執(zhí)行該分支中的所有語句,執(zhí)行完成后退出Select…Case語句。

2、Select…Case語句,只能執(zhí)行分支中的一個語句,但是,對各個語句的判斷內(nèi)容是沒有限制的,也即判斷的內(nèi)容可以有overlap,這一點和IF有絕對區(qū)別的。

3、Select…Case分支結(jié)構(gòu),test expression進行判斷,其書寫方式比較特殊,有以下幾種方式:

  • 大于、小于或不等于某個值,表示為**“Case Is >/</<>值”** (Case Is >200)
  • 等于某個值,表示為**“Case 值”** (Case 0)
  • 在某個范圍內(nèi),表示為**“Case下限to上限”** (Case 1 to 100)
  • 多個條件間可用逗號隔開,如“Case 1 to 4,7 to 9,11,13”

Go to語句-for error handling

“Go to ”就是去到哪兒的意思。Go to 語句是將程序轉(zhuǎn)到指定的標簽的語句位置,然后繼續(xù)往下執(zhí)行。Go to 語句通常用來作錯誤處理。


知識點:

  1. GoTo后要跟一個Label,并且在sub最后說明Label要做什么
  2. Label前要先Exit Sub
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
EXCEL VBA 零基礎(chǔ)教程:判斷語法匯總(辦公室職場必備)
VBA 編程基礎(chǔ):程序結(jié)構(gòu)
【VBA】判斷語句
VB程序設(shè)計程序控制結(jié)構(gòu)(一)
信息學(xué)奧賽第四講:選擇結(jié)構(gòu)程序設(shè)計
miss姜網(wǎng)上課堂--QBASIC教程(四)——選擇結(jié)構(gòu)程序設(shè)計
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服