vba怎樣表示某個工作表中的單元格?Value 屬性返回單元格的實際内容,我來為大家科普一下關于vba怎樣表示某個工作表中的單元格?以下内容希望對你有幫助!
Value 屬性
返回單元格的實際内容
Text 屬性
返回單元格的顯示内容
Formula 屬性
返回單元格的公式,類型為String
2、單元格的地址Address 屬性
以宏語言返回區域引用。String 類型,隻讀。
語法
expression.Address(RowAbsolute, ColumnAbsolute, ReferenceStyle, External, RelativeTo)
參數
expression 必需。該表達式返回上面的對象之一。
RowAbsolute Variant 類型,可選。如果為 True,則以絕對引用方式返回對行的引用。默認值為 True,也可以使用0,1代表Ture和False。
ColumnAbsolute Variant 類型,可選。如果為 True,則以絕對引用方式返回對列的引用。默認值為 True,也可以使用0,1代表Ture和False。
ReferenceStyle XlReferenceStyle 類型,可選。
XlReferenceStyle 可為以下 XlReferenceStyle 常量之一。 xlA1 默認值。如果用 xlA1,則返回 A1 樣式的引用。 xlR1C1。如果用 xlR1C1,則返回 R1C1 樣式的引用。
External Variant 類型,可選。如果為 True,則返回外部引用。如果為 False,則返回局部引用。默認值為 False。
RelativeTo Variant 類型,可選。如果 RowAbsolute 和 ColumnAbsolute 為 False, ReferenceStyle 為 xlR1C1, 則必須指定相對引用的起始點。本參數即為定義起始點的 Range 對象。
說明
1、如果引用包含多個單元格,RowAbsolute 和 ColumnAbsolute 将應用于所有的行和列。
2、如果省略所有參數,默認返回絕對引用
3、單元格的行列信息
Row 屬性
返回區域中第一個子區域的第一行的行号。Long 類型,隻讀。
示例
[a8:a10].row
結果:8
Rows 屬性
對于 Application 對象,返回代表活動工作表所有行的 Range 對象。如果活動文檔不是工作表,Rows 屬性無效。對于 Range 對象,返回代表指定區域所有行的 Range 對象。對于 Worksheet 對象,返回代表指定工作表所有行的 Range 對象。Range 對象,隻讀。
說明
有關返回集合中單個成員的詳細信息,請參閱返回集合中的對象。
在不用對象識别符的情況下使用此屬性等價于 ActiveSheet.Rows。
當應用于含多個選定區域的 Range 對象時,該屬性隻返回該區域中第一個子區域内的行。例如,如果 Range 對象有兩個子區域:A1:B2 和 C3:D4,則 Selection.Rows.Count 返回 2 而不是 4。若要在一個可能包含多個選定區域的區域中使用該屬性,請測試 Areas.Count 來判斷該區域是否包含多個選擇區域。如果是,則像第 3 個示例中所示,在該區域中的每個子區域上循環。
示例
Sub test() Dim h As Range Set h = [a8:a10].Rows End Sub
Column 屬性
返回指定區域中第一塊中的第一列的列号。Long 類型,隻讀。
說明
A 列返回 1,B 列返回 2,依次類推。
Columns 屬性
返回 Range 對象,該對象代表指定單元格區域中的列。隻讀。
說明
當對一個多重選定區域的 Range 對象應用屬性時,此屬性返回的隻是所選區域的第一個子區域中的列。例如,如果 Range 對象有兩個子區域 A1:B2 和 C3:D4,那麼,Selection.Columns.Count 的返回值是 2,而不是 4。若要對一個可能包含多重選定區域的區域使用此屬性,請用 Areas.Count 方法測試一下此區域内是否包含多個子區域。如果确實包含多個子區域,可對此區域内的每一子區域進行循環。
4、單元格的格式信息Font 屬性/對象
返回一個 Font 對象,該對象允許用戶設置或返回基于單元格字體格式的搜索條件。
語法
expression Font
參數
expression 必需。該表達式返回上面的對象之一。
Font 對象
包含以下屬性:
Application 屬性 Background 屬性 返回或設置文本背景類型。本屬性用于圖表中的文本。Variant 類型,可讀寫。 語法 expression Background 參數 expression 必需。該表達式返回一個 Font 對象。 說明 以下常量可與應用于 Font 對象的 Background 屬性一起使用:xlBackgroundAutomatic、xlBackgroundOpaque 和 xlBackgroundTransparent。 Bold 屬性 如果字體設為加粗格式,則該值為 True。Variant 類型,可讀寫。 Color 屬性 設置對象的主要顔色,可用 RGB 函數創建顔色值。Variant 類型,可讀寫。 語法 expression.Color 參數 expression 必需。該表達式返回“應用于”列表中的對象之一。 示例 Sub test() Dim h As Range, g Set h = [a8:a10].Rows h.Font.Color = RGB(255, 0, 0) End Sub ColorInex 屬性 返回或設置字體的顔色。該顔色可指定為當前調色闆中顔色的編号,或下列 XlColorIndex 常量之一。Variant 類型,可讀寫。 XlColorIndex 可為以下 XlColorIndex 常量之一。 xlColorIndexAutomatic 指定自動設置顔色。 xlColorIndexNone. 語法 expression.ColorIndex 參數 expression 必需。該表達式返回“應用于”列表中的對象之一。 示例 本示例将 Sheet1 的 A1 單元格的字體顔色改為紅色。 Worksheets("Sheet1").Range("A1").Font.ColorIndex = 3 Creator 屬性 FontStyle 屬性 返回或設置字體樣式。String 類型,可讀寫。 說明 修改本屬性可能會影響其他 Font 屬性(例如 Bold 和 Italic)。 示例 本示例将 Sheet1 中 A1 單元格的字體樣式設為加粗和傾斜。 Worksheets("Sheet1").Range("A1").Font.FontStyle = "Bold Italic" Italic 屬性 如果字形為傾斜,則該值為 True。Boolean 類型,可讀寫。 示例 本示例将 Sheet1 中 A1:A5 區域的字形設為傾斜。 Worksheets("Sheet1").Range("A1:A5").Font.Italic = True Name 屬性 返回字體的名稱 示例 [a8].Font.Name 結果:等線 OutlineFont 屬性 如果指定的字體是空心字體,則該值為 True。Boolean 類型,可讀寫。 說明 本屬性在 Windows 中無效,但保留其值(可被設置和返回)。 Parent 屬性 返回指定對象的父對象。 語法 expression.Parent 參數 expression 必需。該表達式返回“應用于”列表中的對象之一。 Shadow 屬性 如果字體為帶陰影字體或者對象有陰影,則該值為 True。Boolean 類型,可讀寫。 說明 對于 Font 對象,該屬性在 Microsoft Windows 中無效,但保留其值(可被設置或返回)。 Size 屬性 返回或設置字體的大小。Variant 類型,可讀寫。 Strikethrough 屬性 如果文字中間有一條水平删除線,則該值為 True。Boolean 類型,可讀寫。 Subscript 屬性 如果字體格式設為加下标,則該值為 True,默認值為 False。Variant 類型,可讀寫。 Superscript 屬性 如果字體格式設為上标字符,則該值為 True,默認值為 False。Variant 類型,可讀寫。 Underline 屬性。 返回或設置應用于字體的下劃線類型。可為以下 XlUnderlineStyle 常量之一。Variant 類型,可讀寫。 XlUnderlineStyle 可為以下 XlUnderlineStyle 常量之一。 xlUnderlineStyleNone xlUnderlineStyleSingle xlUnderlineStyleDouble xlUnderlineStyleSingleAccounting xlUnderlineStyleDoubleAccounting 語法 expression.Underline 參數 expression 必需。該表達式返回“應用于”列表中的對象之一。 示例 本示例将 Sheet1 中活動單元格的字體設為單下劃線。 Worksheets("Sheet1").Activate ActiveCell.Font.Underline = xlUnderlineStyleSingle
Interior 屬性
返回一個 Interior 對象,該對象允許用戶設置或返回基于單元格内部格式。
Interior 對象
Application 屬性 Color 屬性 ColorIndex 屬性 Creator 屬性 InvertIfNegative屬性 Parent 屬性 Pattern 屬性 PatternColor 屬性 PatternColorIndex 屬性
Borders 屬性
允許用戶設置或返回基于單元格邊框格式
Borders 對象
Application 屬性 Color 屬性 ColorIndex 屬性 Count 屬性 Creator 屬性 Item 屬性 LineStyle 屬性 Parent 屬性 Value 屬性 Weight 屬性
5、單元格批注信息Comment 屬性
返回一個 Comment 對象,該對象代表與該區域左上角單元格相關聯的批注。Comment 對象,隻讀。
Comment 對象
屬性列表:
Application Author Creator Parent Shape Visible
方法列表:
Delete Next 返回一個 Comment 對象,該對象代表下一條批注。 Previous 返回一個 Comment 對象,該對象代表前一條批注。 Text 設置批注文字
語法
expression.Text(Text, Start, Overwrite)
參數
expression 必需。該表達式返回上面的對象之一。
Text Variant 類型,可選。要添加的文字。
Start Variant 類型,可選。添加的文字的起始位置(字符數)。如果省略該參數,則删除批注中的所有現有文字。
Overwrite Variant 類型,可選。如果該值為 True,則覆蓋現有的文字,默認值為 False(新文字插入到現有文字中)。
6、單元格的位置信息Top 屬性
Left 屬性
Height 屬性
Width 屬性
用例
[a8].Top
結果: 99.75
[a8].Left
結果: 0
7、單元格的上級信息Parent 屬性
返回指定對象的父對象。
8、内容判斷Has等屬性,如HasFormula,如果區域中所有單元格均包含公式,則該值為 True;如果所有單元格均不包含公式,則該值為 False;其他情況下為 Null。Variant 類型,隻讀。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!