1、單元格的值
Value 屬性
返回單元格的實(shí)際內(nèi)容
Text 屬性
返回單元格的顯示內(nèi)容
Formula 屬性
返回單元格的公式,類型為String
2、單元格的地址
Address 屬性
以宏語(yǔ)言返回區(qū)域引用。String 類型,只讀。
語(yǔ)法
expression.Address(RowAbsolute, ColumnAbsolute, ReferenceStyle, External, RelativeTo)
參數(shù)
expression 必需。該表達(dá)式返回上面的對(duì)象之一。
RowAbsolute Variant 類型,可選。如果為 True,則以絕對(duì)引用方式返回對(duì)行的引用。默認(rèn)值為 True,也可以使用0,1代表Ture和False。
ColumnAbsolute Variant 類型,可選。如果為 True,則以絕對(duì)引用方式返回對(duì)列的引用。默認(rèn)值為 True,也可以使用0,1代表Ture和False。
ReferenceStyle XlReferenceStyle 類型,可選。
XlReferenceStyle 可為以下 XlReferenceStyle 常量之一。
xlA1 默認(rèn)值。如果用 xlA1,則返回 A1 樣式的引用。
xlR1C1。如果用 xlR1C1,則返回 R1C1 樣式的引用。
External Variant 類型,可選。如果為 True,則返回外部引用。如果為 False,則返回局部引用。默認(rèn)值為 False。
RelativeTo Variant 類型,可選。如果 RowAbsolute 和 ColumnAbsolute 為 False, ReferenceStyle 為 xlR1C1, 則必須指定相對(duì)引用的起始點(diǎn)。本參數(shù)即為定義起始點(diǎn)的 Range 對(duì)象。
說(shuō)明
1、如果引用包含多個(gè)單元格,RowAbsolute 和 ColumnAbsolute 將應(yīng)用于所有的行和列。
2、如果省略所有參數(shù),默認(rèn)返回絕對(duì)引用
3、單元格的行列信息
Row 屬性
返回區(qū)域中第一個(gè)子區(qū)域的第一行的行號(hào)。Long 類型,只讀。
示例
[a8:a10].row
結(jié)果:8
Rows 屬性
對(duì)于 Application 對(duì)象,返回代表活動(dòng)工作表所有行的 Range 對(duì)象。如果活動(dòng)文檔不是工作表,Rows 屬性無(wú)效。對(duì)于 Range 對(duì)象,返回代表指定區(qū)域所有行的 Range 對(duì)象。對(duì)于 Worksheet 對(duì)象,返回代表指定工作表所有行的 Range 對(duì)象。Range 對(duì)象,只讀。
說(shuō)明
有關(guān)返回集合中單個(gè)成員的詳細(xì)信息,請(qǐng)參閱返回集合中的對(duì)象。
在不用對(duì)象識(shí)別符的情況下使用此屬性等價(jià)于 ActiveSheet.Rows。
當(dāng)應(yīng)用于含多個(gè)選定區(qū)域的 Range 對(duì)象時(shí),該屬性只返回該區(qū)域中第一個(gè)子區(qū)域內(nèi)的行。例如,如果 Range 對(duì)象有兩個(gè)子區(qū)域:A1:B2 和 C3:D4,則 Selection.Rows.Count 返回 2 而不是 4。若要在一個(gè)可能包含多個(gè)選定區(qū)域的區(qū)域中使用該屬性,請(qǐng)測(cè)試 Areas.Count 來(lái)判斷該區(qū)域是否包含多個(gè)選擇區(qū)域。如果是,則像第 3 個(gè)示例中所示,在該區(qū)域中的每個(gè)子區(qū)域上循環(huán)。
示例
Sub test()
Dim h As Range
Set h = [a8:a10].Rows
End Sub
Column 屬性
返回指定區(qū)域中第一塊中的第一列的列號(hào)。Long 類型,只讀。
說(shuō)明
A 列返回 1,B 列返回 2,依次類推。
Columns 屬性
返回 Range 對(duì)象,該對(duì)象代表指定單元格區(qū)域中的列。只讀。
說(shuō)明
當(dāng)對(duì)一個(gè)多重選定區(qū)域的 Range 對(duì)象應(yīng)用屬性時(shí),此屬性返回的只是所選區(qū)域的第一個(gè)子區(qū)域中的列。例如,如果 Range 對(duì)象有兩個(gè)子區(qū)域 A1:B2 和 C3:D4,那么,Selection.Columns.Count 的返回值是 2,而不是 4。若要對(duì)一個(gè)可能包含多重選定區(qū)域的區(qū)域使用此屬性,請(qǐng)用 Areas.Count 方法測(cè)試一下此區(qū)域內(nèi)是否包含多個(gè)子區(qū)域。如果確實(shí)包含多個(gè)子區(qū)域,可對(duì)此區(qū)域內(nèi)的每一子區(qū)域進(jìn)行循環(huán)。
4、單元格的格式信息
Font 屬性/對(duì)象
返回一個(gè) Font 對(duì)象,該對(duì)象允許用戶設(shè)置或返回基于單元格字體格式的搜索條件。
語(yǔ)法
expression Font
參數(shù)
expression 必需。該表達(dá)式返回上面的對(duì)象之一。
Font 對(duì)象
包含以下屬性:
Application 屬性
Background 屬性
返回或設(shè)置文本背景類型。本屬性用于圖表中的文本。Variant 類型,可讀寫。
語(yǔ)法
expression Background
參數(shù)
expression 必需。該表達(dá)式返回一個(gè) Font 對(duì)象。
說(shuō)明
以下常量可與應(yīng)用于 Font 對(duì)象的 Background 屬性一起使用:xlBackgroundAutomatic、xlBackgroundOpaque 和 xlBackgroundTransparent。
Bold 屬性
如果字體設(shè)為加粗格式,則該值為 True。Variant 類型,可讀寫。
Color 屬性
設(shè)置對(duì)象的主要顏色,可用 RGB 函數(shù)創(chuàng)建顏色值。Variant 類型,可讀寫。
語(yǔ)法
expression.Color
參數(shù)
expression 必需。該表達(dá)式返回“應(yīng)用于”列表中的對(duì)象之一。
示例
Sub test()
Dim h As Range, g
Set h = [a8:a10].Rows
h.Font.Color = RGB(255, 0, 0)
End Sub
ColorInex 屬性
返回或設(shè)置字體的顏色。該顏色可指定為當(dāng)前調(diào)色板中顏色的編號(hào),或下列 XlColorIndex 常量之一。Variant 類型,可讀寫。
XlColorIndex 可為以下 XlColorIndex 常量之一。
xlColorIndexAutomatic 指定自動(dòng)設(shè)置顏色。
xlColorIndexNone.
語(yǔ)法
expression.ColorIndex
參數(shù)
expression 必需。該表達(dá)式返回“應(yīng)用于”列表中的對(duì)象之一。
示例
本示例將 Sheet1 的 A1 單元格的字體顏色改為紅色。
Worksheets("Sheet1").Range("A1").Font.ColorIndex = 3
Creator 屬性
FontStyle 屬性
返回或設(shè)置字體樣式。String 類型,可讀寫。
說(shuō)明
修改本屬性可能會(huì)影響其他 Font 屬性(例如 Bold 和 Italic)。
示例
本示例將 Sheet1 中 A1 單元格的字體樣式設(shè)為加粗和傾斜。
Worksheets("Sheet1").Range("A1").Font.FontStyle = "Bold Italic"
Italic 屬性
如果字形為傾斜,則該值為 True。Boolean 類型,可讀寫。
示例
本示例將 Sheet1 中 A1:A5 區(qū)域的字形設(shè)為傾斜。
Worksheets("Sheet1").Range("A1:A5").Font.Italic = True
Name 屬性
返回字體的名稱
示例
[a8].Font.Name
結(jié)果:等線
OutlineFont 屬性
如果指定的字體是空心字體,則該值為 True。Boolean 類型,可讀寫。
說(shuō)明
本屬性在 Windows 中無(wú)效,但保留其值(可被設(shè)置和返回)。
Parent 屬性
返回指定對(duì)象的父對(duì)象。
語(yǔ)法
expression.Parent
參數(shù)
expression 必需。該表達(dá)式返回“應(yīng)用于”列表中的對(duì)象之一。
Shadow 屬性
如果字體為帶陰影字體或者對(duì)象有陰影,則該值為 True。Boolean 類型,可讀寫。
說(shuō)明
對(duì)于 Font 對(duì)象,該屬性在 Microsoft Windows 中無(wú)效,但保留其值(可被設(shè)置或返回)。
Size 屬性
返回或設(shè)置字體的大小。Variant 類型,可讀寫。
Strikethrough 屬性
如果文字中間有一條水平刪除線,則該值為 True。Boolean 類型,可讀寫。
Subscript 屬性
如果字體格式設(shè)為加下標(biāo),則該值為 True,默認(rèn)值為 False。Variant 類型,可讀寫。
Superscript 屬性
如果字體格式設(shè)為上標(biāo)字符,則該值為 True,默認(rèn)值為 False。Variant 類型,可讀寫。
Underline 屬性。
返回或設(shè)置應(yīng)用于字體的下劃線類型。可為以下 XlUnderlineStyle 常量之一。Variant 類型,可讀寫。
XlUnderlineStyle 可為以下 XlUnderlineStyle 常量之一。
xlUnderlineStyleNone
xlUnderlineStyleSingle
xlUnderlineStyleDouble
xlUnderlineStyleSingleAccounting
xlUnderlineStyleDoubleAccounting
語(yǔ)法
expression.Underline
參數(shù)
expression 必需。該表達(dá)式返回“應(yīng)用于”列表中的對(duì)象之一。
示例
本示例將 Sheet1 中活動(dòng)單元格的字體設(shè)為單下劃線。
Worksheets("Sheet1").Activate
ActiveCell.Font.Underline = xlUnderlineStyleSingle
Interior 屬性
返回一個(gè) Interior 對(duì)象,該對(duì)象允許用戶設(shè)置或返回基于單元格內(nèi)部格式。
Interior 對(duì)象
Application 屬性
Color 屬性
ColorIndex 屬性
Creator 屬性
InvertIfNegative屬性
Parent 屬性
Pattern 屬性
PatternColor 屬性
PatternColorIndex 屬性
Borders 屬性
允許用戶設(shè)置或返回基于單元格邊框格式
Borders 對(duì)象
Application 屬性
Color 屬性
ColorIndex 屬性
Count 屬性
Creator 屬性
Item 屬性
LineStyle 屬性
Parent 屬性
Value 屬性
Weight 屬性
5、單元格批注信息
Comment 屬性
返回一個(gè) Comment 對(duì)象,該對(duì)象代表與該區(qū)域左上角單元格相關(guān)聯(lián)的批注。Comment 對(duì)象,只讀。
Comment 對(duì)象
屬性列表:
Application
Author
Creator
Parent
Shape
Visible
方法列表:
Delete
Next 返回一個(gè) Comment 對(duì)象,該對(duì)象代表下一條批注。
Previous 返回一個(gè) Comment 對(duì)象,該對(duì)象代表前一條批注。
Text 設(shè)置批注文字
語(yǔ)法
expression.Text(Text, Start, Overwrite)
參數(shù)
expression 必需。該表達(dá)式返回上面的對(duì)象之一。
Text Variant 類型,可選。要添加的文字。
Start Variant 類型,可選。添加的文字的起始位置(字符數(shù))。如果省略該參數(shù),則刪除批注中的所有現(xiàn)有文字。
Overwrite Variant 類型,可選。如果該值為 True,則覆蓋現(xiàn)有的文字,默認(rèn)值為 False(新文字插入到現(xiàn)有文字中)。
6、單元格的位置信息
Top 屬性
Left 屬性
Height 屬性
Width 屬性
用例
[a8].Top
結(jié)果: 99.75
[a8].Left
結(jié)果: 0
7、單元格的上級(jí)信息
Parent 屬性
返回指定對(duì)象的父對(duì)象。
8、內(nèi)容判斷
Has等屬性,如HasFormula,如果區(qū)域中所有單元格均包含公式,則該值為 True;如果所有單元格均不包含公式,則該值為 False;其他情況下為 Null。Variant 類型,只讀。