一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

學(xué)習(xí)VBA,報(bào)表做到飛 第一章 入門篇 1.10 END語(yǔ)句通常用法

 拾叁億人 2023-04-05 發(fā)布于云南

第一章 入門篇

1.10 END語(yǔ)句通常用法

上一節(jié)我們講了END語(yǔ)句的基本用法,但在日常寫VBA程序時(shí),我們通常不那么寫,為什么呢?

平時(shí)應(yīng)用END語(yǔ)句定義邊界時(shí),由于表內(nèi)可能存在空格,如果用xlDown、xlToRight來(lái)定義數(shù)據(jù)區(qū)域的下邊界和右邊界,系統(tǒng)定義到空格時(shí)就停止了,造成定義不準(zhǔn)確。

科目
姓名

語(yǔ)文

數(shù)學(xué)

美術(shù)

體育

A同學(xué)

86

50

58

46

B同學(xué)

50

100

65

57

48

C同學(xué)

99

30

50

72

34

44

47

91

88

E同學(xué)

94

55

33

38

67

F同學(xué)

28

76

32

73

66

比如上圖,以“a1”單元格為基準(zhǔn)單元格,用xlDown定義下邊界,系統(tǒng)判斷到“C同學(xué)”單元格就停止了,所以Range('a1').End(xlDown).Row返回的是4;用xlToRight定義右邊界,系統(tǒng)判斷到“數(shù)學(xué)”單元格就停止了,所以Range('a1').End(xlToRight).Column返回的是3。這樣執(zhí)行程序就會(huì)有錯(cuò)誤的結(jié)果。

那我們應(yīng)該怎么寫來(lái)定義數(shù)據(jù)的邊界呢?別著急,先讓我們來(lái)看看row和rows的區(qū)別。

row返回單元格所在行的行號(hào),如果是區(qū)域,就返回這個(gè)區(qū)域的首行的行號(hào)。

例如Range('c5').Row 返回'c5'單元格所在行的行號(hào)5

rows代表行的集合,返回range對(duì)象。

Rows.Select 選擇所有行

Rows('1:10').Select 選擇1-10行

寫VBA程序時(shí),我們通常會(huì)用到rows.count與columns.count:

rows.count 獲取最大行號(hào)

columns.count 獲取最大列號(hào)

一般應(yīng)用時(shí),定義下邊界,會(huì)用rows.count,先到表格的最下邊界,也就是表格能容許的最大行號(hào),再用xlUp向上找到數(shù)據(jù)區(qū)域的最下面一行,以此來(lái)定義數(shù)據(jù)區(qū)域的下邊界;定義右邊界,會(huì)用columns.count,先到表格的最右邊界,也就是表格能容許的最大列數(shù),再用xlToLeft向左找到數(shù)據(jù)區(qū)域的最右面一列,以此來(lái)定義數(shù)據(jù)區(qū)域的右邊界。

上節(jié)的END語(yǔ)句程序可以修改成這樣:

Sub END語(yǔ)句2()

h = Cells(Rows.Count, 1).End(xlUp).Row

l = Cells(1, Columns.Count).End(xlToLeft).Column

For i = 2 To h

For n = 2 To l

If Cells(i, n) < 60 Then

Cells(i, n).Interior.ColorIndex = 3

End If

Next

Next

End Sub

這樣修改以后,程序執(zhí)行出錯(cuò)的機(jī)率就小多了。當(dāng)然,如果你能確保要處理的表格里沒(méi)有空格,直接用上節(jié)那個(gè)簡(jiǎn)單的程序就足夠了。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产成人免费高潮激情电| 日本大学生精油按摩在线观看| 欧美色欧美亚洲日在线| 丰满人妻一二三区av| 日木乱偷人妻中文字幕在线| 日韩一区欧美二区国产| 熟女乱一区二区三区丝袜| 国产国产精品精品在线| 欧美成人高清在线播放| 欧美精品在线播放一区二区| 开心激情网 激情五月天| 日本av在线不卡一区| 久草国产精品一区二区| 美女被啪的视频在线观看| 五月婷婷综合激情啪啪| 青青操视频在线观看国产| 日本不卡在线视频你懂的| 欧美乱妇日本乱码特黄大片| 男人操女人下面国产剧情| 视频一区二区三区自拍偷| 精品一区二区三区三级视频 | 日韩熟妇人妻一区二区三区| 欧美日韩国产精品第五页| 国产日韩欧美专区一区| 欧美精品久久99九九| 国产欧美日产久久婷婷| 国产精品视频一区麻豆专区| 99视频精品免费视频| 又黄又色又爽又免费的视频| 国产一级二级三级观看| 日本午夜免费观看视频| 日本少妇中文字幕不卡视频| 东京不热免费观看日本| 日韩在线免费看中文字幕| 麻豆视传媒短视频免费观看| 91在线播放在线播放观看| 日韩欧美国产高清在线| 中国一区二区三区人妻| 中文文精品字幕一区二区| 国产精品成人免费精品自在线观看| 自拍偷拍福利视频在线观看|