tft每日頭條

 > 生活

 > vba怎樣表示某個工作表中的單元格

vba怎樣表示某個工作表中的單元格

生活 更新时间:2024-11-16 20:13:32

vba怎樣表示某個工作表中的單元格?Value 屬性返回單元格的實際内容,我來為大家科普一下關于vba怎樣表示某個工作表中的單元格?以下内容希望對你有幫助!

vba怎樣表示某個工作表中的單元格(Excel-VBA9單元格信息)1

vba怎樣表示某個工作表中的單元格

1、單元格的值

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每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved