vba怎样表示某个工作表中的单元格(Excel-VBA9单元格信息)

Value 属性返回单元格的实际内容,我来为大家科普一下关于vba怎样表示某个工作表中的单元格?以下内容希望对你有帮助!

vba怎样表示某个工作表中的单元格(Excel-VBA9单元格信息)

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 类型,只读。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页