Excel VBA属性、方法、事件大全——Part5(Complete List of Excel VBA attribute/method and event)


对象/属性/方法/事件
Object/Attribute/
Method/Event

描述
Description

EDate

返回表示某个数据的序列号,该数据代表指定日期 (start_date) 之前或之后的月份数。使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。

EditDirectlyInCell

如果 Microsoft Excel 允许在单元格中直接进行编辑,则该值为 True
本示例在单元格中启用编辑。
Application.EditDirectlyInCell = True

EditionOptions

您已经请求了仅用于 Macintosh 上的 Visual Basic 关键字的帮助信息。有关该关键字的详细信息,请参阅 Microsoft Office Macintosh 版本所附带的语言引用帮助。

EditWebPage

返回或设置用于 Web 查询的网页的统一资源定位符 (URL)Variant 类型,可读写。

Effect

利用给定的名义年利率和每年的复利期数,返回有效的年利率。

Elevation

以角度为单位返回或设置三维图表视图的仰角。
本示例将 Chart1 的仰角设为 34 度。本示例应在三维图表上运行(Elevation 属性在二维图表上无效)。
Charts("Chart1").Elevation = 34

EmailSubject

返回或设置指定超链接的电子邮件主题行的文本字符串。主题行是添加到超链接地址上的。String 类型,可读写。

EmbedSmartTags

如果该属性值为 True,则在指定的工作簿上嵌入智能标记。Boolean 类型,可读写。

EmptyCellReferences

如果该属性设置为 True(默认值),则 Microsoft Excel 使用自动更正选项按钮识别被选取的单元格,这些单元格中包括引用了空单元格的公式。如果该值为 False,则禁用空单元格引用检查。Boolean 类型,可读写。

EnableAnimations

如果动态插入和删除功能有效,则该值为 True
本示例关闭动态插入和删除功能。
Application.EnableAnimations = False

EnableAutoComplete

如果启用记忆式键入功能,则该值为 True
本示例启动记忆式键入功能。
Application.EnableAutoComplete = True

EnableAutoFilter

当仅限于用户界面保护处于打开状态时,如果启用自动筛选箭头,则该值为 True
本示例启用受保护的工作表上的自动筛选箭头。
ActiveSheet.EnableAutoFilter = True
ActiveSheet.Protect contents:=True, userInterfaceOnly:=True

EnableAutoRecover

在规定的时间间隔内保存包含全部格式的已更改文件
下例检查自动恢复功能的设置,如果不能启用该功能,则 Excel 将启用该功能,并通知用户。
Sub UseAutoRecover()
    ' Check to see if the feature is enabled, if not, enable it.
    If ActiveWorkbook.EnableAutoRecover = False Then
        ActiveWorkbook.EnableAutoRecover = True
        MsgBox "The AutoRecover feature has been enabled."
    Else
        MsgBox "The AutoRecover feature is already enabled."
    End If
End Sub

EnableCalculation

如果在必要的情况下 Microsoft Excel 自动重新计算工作表,则该值为 True
本示例对自动重新计算功能进行设置,使 Microsoft Excel 不对第一张工作表自动进行重新计算。
Worksheets(1).EnableCalculation = False

EnableCancelKey

控制 Microsoft Excel Ctrl+Break 用户中断用于运行程序的处理方式
本示例显示可使用 EnableCancelKey 属性设置自定义取消处理程序的方法。
On Error GoTo handleCancel
Application.EnableCancelKey = xlErrorHandler
MsgBox "This may take a long time: press ESC to cancel"
For x = 1 To 1000000    ' Do something 1,000,000 times (long!)
    ' do something here
Next x

handleCancel:
If Err = 18 Then
    MsgBox "You cancelled"
End If

Enabled

如果启用对象,则为 TrueBoolean 类型,可读写。
语法
表达式.Enabled
表达式   一个代表 AutoRecover 对象的变量。

Enabled

获取或设置用于指定是否启用了指定 CommandBar Boolean 值。可读写。
语法
表达式.Enabled
表达式   一个代表 CommandBar 对象的变量。

Enabled

如果启用对象,则为 TrueBoolean 类型,可读写。

EnableDataValueEditing

如果为 True,则当用户覆盖数据透视表数据区域中的值时禁用警告。设置为 True 也可以使用户更改先前无法更改的数据值。默认值为 FalseBoolean 类型,可读写。

EnableDrilldown

如果启用显示明细数据,则该值为 True。默认值为 TrueBoolean 类型,可读写。

EnableEditing

如果允许用户对指定查询表进行编辑,则该值为 True;如果用户只能刷新查询表,则该值为 FalseBoolean 类型,可读写。

EnableEvents

如果对指定对象启用事件,则该值为 True
本示例在保存文件之前禁用事件,以使 BeforeSave 事件不能触发。
Application.EnableEvents = False
ActiveWorkbook.Save
Application.EnableEvents = True

EnableFieldDialog

如果当用户双击数据透视表字段时,数据透视表字段对话框可用,则该属性值为 True。默认值为 TrueBoolean 类型,可读写。

EnableFieldList

如果为 False,则禁止显示数据透视表字段列表的功能。如果已经显示字段列表,则该列表将消失。默认值为 TrueBoolean 类型,可读写。

EnableItemSelection

如果为 False,则在用户界面中禁止使用下拉字段的功能。默认值为 TrueBoolean 类型,可读写。

EnableMultiplePageItems

被设置为 True,以便能够选取 OLAP 数据透视表的页字段区域中的多个项目。默认值是 False。可读/ Boolean 类型。

EnableMultiplePageItems

用于指定对于页面区域中的字段是否在筛选器下拉列表中显示复选框。可读/ Boolean 类型。

EnableOutlining

当仅限于用户界面保护处于打开状态时,如果启用分级显示符号,则该值为 True
本示例在受保护的工作表上启用分级显示符号。
ActiveSheet.EnableOutlining = True
ActiveSheet.Protect contents:=True, userInterfaceOnly:=True

EnablePivotTable

当仅限于用户界面保护处于打开状态时,如果启用数据透视表控件和操作,则该值为 True
本示例在受保护的工作表上启用数据透视表控件。
ActiveSheet.EnablePivotTable = True
ActiveSheet.Protect contents:=True, userInterfaceOnly:=True

EnableRefresh

如果用户可刷新数据透视表高速缓存或查询表,则为 True。默认值为 TrueBoolean 类型,可读写。

EnableResize

如果能够调整窗口大小,则该值为 True
本示例设置活动窗口以使其大小不能被调整
ActiveWindow.EnableResize = False

EnableResize

如果能够调整窗口大小,则该属性值为 TrueBoolean 类型,可读写。
语法
表达式.EnableResize
表达式   一个代表 Window 对象的变量。

EnableSelection

返回或设置工作表中可被选定的单元格
本示例使在第一张工作表上不能进行任何选定。
With Worksheets(1)
    .EnableSelection = xlNoSelection
    .Protect Contents:=True, UserInterfaceOnly:=True
End With

EnableSound

如果对 Microsoft Office 启用声音,则该值为 True
本示例禁用声音反馈。
Application.EnableSound = False

EnableWizard

如果数据透视表向导可用,则该属性值为 True。默认值为 TrueBoolean 类型,可读写。

Enclosures

您查询的是 Macintosh 专用的 Visual Basic 关键词。有关该关键词的帮助信息,请查阅 Microsoft Office Macintosh 版的语言参考帮助。

Encoding

当查看已保存的文档时,返回或设置 Web 浏览器使用的文档编码(代码页或字符集)。默认值为系统代码页。MsoEncoding 类型,可读写。

End

返回一个 Range 对象,该对象代表包含源区域的区域尾端的单元格
本示例选定包含单元格 B4 的区域中 B 列顶端的单元格。
Range("B4").End(xlUp).Select
本示例选定包含单元格 B4 的区域中第 4 行尾端的单元格。
Range("B4").End(xlToRight).Select

End

结束一个过程或块。
语法
End
End Function
End If
End Property
End Select
End Sub
End Type
End With

End
停止执行。不是必要的,可以放在过程中的任何位置关闭代码执行、关闭以 Open 语句打开的文件并清除变量。
End Function
必要的,用于结束一个 Function 语句。
End If
必要的,用于结束一个 If…Then…Else 语句块。
End Property
必要的,用于结束一个 Property LetProperty Get、或 Property Set 过程。
End Select
必要的,用于结束一个 Select Case 语句。
End Sub
必要的,用于结束一个 Sub 语句。
End Type
必要的,用于结束一个用户定义类型的定义(Type 语句)。
End With
必要的,用于结束一个 With 语句。

EndArrowheadLength

返回或设置指定线条末尾的箭头的长度。MsoArrowheadLength 类型,可读写。

EndArrowheadStyle

返回或设置指定线条端点的箭头样式。MsoArrowheadStyle 类型,可读写。

EndArrowheadWidth

返回或设置指定线条端点的箭头的宽度。MsoArrowheadWidth 类型,可读写。

EndConnect

将指定的连接符的终点连接到指定的形状上。如果在连接符的终点与其他形状之间已经有了连接,那么该已有的连接将中断。如果连接符的终点不在所需的连接结点,本方法将把连接符的终点移到该连接结点,并对连接符的大小和位置作相应的调整。可用 BeginConnect 方法将连接符的起点连接到某一形状上。

EndConnected

如果该属性值为 msoTrue,则指定的连接符的端点已连接到了某一形状上。MsoTriState 类型,只读。

EndConnectedShape

返回一个 Shape 对象,该对象表示指定连接符的终点所连到的形状。只读。

EndConnectionSite

返回一个整数,该整数指定连接符终点的连接结点。Long 类型,只读。

EndDisconnect

使指定的连接符的终点与其所连接的形状脱离。本方法并不更改连接符的尺寸和位置:连接符的终点仍保留在原来所连接的连接网站的位置,但与该连接网站之间不再有连接。可以使用 BeginDisconnect 方法使连接符的起点与某一形状分离。

EndReview

终止对文件的审阅,该文件已用 SendForReview 方法发送候审
本示例终止对活动工作簿的审阅。执行该示例时,此过程显示一则消息,询问是否想要终止审阅。本示例假定活动工作簿已发送候审。
Sub EndWorkbookRev()
    ActiveWorkbook.EndReview
End Sub

EndStyle

返回或设置误差线的尾端样式。可为以下 XlEndStyleCap 常量之一:xlCap xlNoCapLong 类型,可读写。

EndWizard

释放由 StartWizard 方法返回的变量。

EntireColumn

返回一个 Range 对象,该对象代表包含指定区域的整个列
本示例对包含活动单元格的列中的第一个单元格赋值。本示例必须在工作表上运行。
ActiveCell.EntireColumn.Cells(1, 1).Value = 5

EntireRow

返回一个 Range 对象,该对象代表包含指定区域的整个行
本示例对包含活动单元格的行中的第一个单元格赋值。本示例必须在工作表上运行。
ActiveCell.EntireRow.Cells(1, 1).Value = 5

Enum

定义枚举类型。
语法
[Public | Private] Enum name
membername [= constantexpression]
membername [= constantexpression]
. . .
End Enum
Public
可选的。表示该 Enum 类型在整个工程中都是可见的。Enum 类型的缺省情况是 Public
Private
可选的。表示该 Enum 类型只在所声明的模块中是可见的。
name
必需的。该 Enum 类型的名称。name 必须是一个合法的 Visual Basic 标识符,在定义该 Enum 类型的变量或参数时用该名称来指定类型。
membername
必需的。用于指定该 Enum 类型的组成元素名称的合法 Visual Basic 标识符。
constantexpression
可选的。元素的值(为 Long 类型)。可以是别的 Enum 类型。如果没有指定 constantexpression,则所赋给的值或者是 0(如果该元素是第一个 membername),或者比其直接前驱的值大 1

EnvelopeVisible

如果电子邮件标题和信封工具栏都可见,则该值为 True
本示例检查第一个工作簿中电子邮件标题和信封工具栏是否可见。如果可见,则将变量 strSubject 设置为电子邮件主题行的文本。
If Workbooks(1).EnvelopeVisible = True Then
    strSubject = "Please read: Review immediately"
End If

Environ

返回 String,它关连于一个操作系统环境变量。 Macintosh 中不可用
语法
Environ({envstring | number})
envstring
可选参数。包含一个环境变量名的字符串表达式。
number
可选参数。数值表达式,用来表示环境字符串在环境字符串表格中的数值顺序。number 参数可以是任意的数值表达式,不过在计算前,它会先转换为一个整数。

EOF

返回一个 Integer,它包含 Boolean True,表明已经到达为 Random 或顺序 Input 打开的文件的结尾。
语法
EOF(filenumber)
必要的 filenumber 参数是一个 Integer,包含任何有效的文件号。

EoMonth

返回 start_date 的指定月数之前或之后的月份的最后一天的序列号。用函数 EOMONTH 可计算正好在特定月份中最后一天内的到期日或发行日。

Erase

重新初始化大小固定的数组的元素,以及释放动态数组的存储空间。
语法
Erase arraylist
所需的 arraylist 参数是一个或多个用逗号隔开的需要清除的数组变量。

Erf

返回误差函数在 lower_limit upper_limit 之间的积分。

ErfC

返回从指定参数到无穷积分的 ERF 函数的余误差函数。

Error

模拟错误的发生。
语法
Error errornumber
必要的 errornumber 可以是任何有效的错误号。

Error

返回对应于已知错误号的错误信息。
语法
Error[(errornumber)]
这个可选的 errornumber 参数可以为任何有效的错误号。如果 errornumber 是有效的错误号,但尚未被定义,则 Error 将返回字符串应用程序定义的错误或对象定义的错误。如果 errornumber 不是有效的错误号,则会导致错误发生。如果省略 errornumber,就会返回与最近一次运行时错误对应的消息。如果没有发生运行时错误,或者 errornumber 0,则 Error 返回一个长度为零的字符串 ("")

ErrorBar

将误差线应用于系列。Variant 类型。

ErrorBars

返回一个 ErrorBars 对象,该对象表示数据系列中的误差线。只读。

ErrorCheckingOptions

返回一个 ErrorCheckingOptions 对象,该对象代表应用程序的错误检查选项
在本示例中,TextDate 属性与 ErrorCheckingOptions 属性结合使用。当用户选择的单元格中的日期用2位数表示年份时,将出现自动更正选项按钮。
Sub CheckTextDate()
    ' Enable Microsoft Excel to identify dates written as text.
Application.ErrorCheckingOptions.TextDate = True
    Range("A1").Formula = "'April 23, 00"
End Sub

ErrorCheckingOptions

表示某个应用程序的错误检查选项
使用 Application 对象的 ErrorCheckingOptions 属性可返回一个 ErrorCheckingOptions 对象。

引用 Errors 对象的 Item 属性可查看与错误检查相关的索引值列表

ErrorMessage

返回或设置数据有效性检验错误消息。String 类型,可读写。

Errors

允许用户访问错误检查选项
在本例中,单元格 A1 中放置了文本格式的数字。然后,Microsoft Excel 判断单元格 A1 中的数字是否为文本格式,并通知用户。
Sub CheckForErrors()
    Range("A1").Formula = "'12"
    If Range("A1").Errors.Item(xlNumberAsText).Value = True Then
        MsgBox "The number is written as text."
    Else
        MsgBox "The number is not written as text."
    End If
End Sub

Errors

表示某个区域的各种电子表格错误

ErrorString

返回一个 String 值,它代表 ODBC 错误字符串。

ErrorString

返回或设置一个 String 值,它代表 DisplayErrorString 属性为 True 时如果单元格中有错误而显示的字符串。

ErrorTitle

返回或设置数据有效性错误对话框的标题。String 类型,可读写。

Evaluate

将一个 Microsoft Excel 名称转换为一个对象或者一个值
本示例将工作表 Sheet1 A1 单元格的字体设置为加粗。
Worksheets("Sheet1").Activate
boldCell = "A1"
Application.Evaluate(boldCell).Font.Bold = True

EvaluateToError

如果该属性设置为 True(默认值),则 Microsoft Excel 将使用自动更正选项按钮识别被选中的单元格,这些单元格中包含计算结果错误的公式。如果该值为 False,则禁用对计算结果为错误值的单元格的错误检查。Boolean 类型,可读写。

Even

返回向上舍入到最接近的偶数的数字。可以使用此函数处理成对出现的项目。例如,一个包装箱一行可容纳一宗或两宗货物。只有当这些货物的数目向上舍入到最接近的偶数,与包装箱的容量相匹配时,包装箱才会装满。

EvenPage

返回或设置工作簿或节的偶数页上的文本对齐方式。

Event

定义用户自定义的事件。
语法
[Public] Event procedurename [(arglist)]
Event
语句包含下面部分:
Public
可选的。指定该 Event 在整个工程中都是可见的。缺省情况下 Events 类型是 Public。应注意,事件只能在所声明的模块中产生。
procedurename
必需的。事件的名称;遵循标准的变量命名约定。

arglist
参数的语法及语法的各个部分如下:
[ByVal | ByRef] varname[( )] [As type]
ByVal
可选的。表示该参数是按值传递的。
ByRef
可选的。表示该参数是按地址传递的。ByRef Visual Basic 的缺省设置。
varname
必需的。代表要传递给过程的参数变量的名称;遵循标准的变量命名约定。
type
可选的。指传递给过程的参数的数据类型;可以是 Byte Boolean IntegerLongCurrencySingleDoubleDecimal(目前尚不支持)、DateString(只支持变长)、ObjectVariant、用户定义类型或对象类型

Excel4IntlMacroSheets

返回一个 Sheets 集合,此集合代表指定工作簿中所有国际通用的 Microsoft Excel 4.0 宏表
本示例显示活动工作簿中国际通用的 Microsoft Excel 4.0 宏表的数目。
MsgBox "There are " & _
ActiveWorkbook.Excel4IntlMacroSheets.Count & _
    " Microsoft Excel 4.0 international macro sheets" & _
    " in this workbook

Excel4IntlMacroSheets

返回一个 Sheets 集合,此集合代表指定工作簿中所有国际通用的 Microsoft Excel 4.0 宏表。
本示例显示活动工作簿中国际通用的 Microsoft Excel 4.0 宏表的数目。
MsgBox "There are " & _
    ActiveWorkbook.Excel4IntlMacroSheets.Count & _
    " Microsoft Excel 4.0 international macro sheets" & _
    " in this workbook."

Excel4MacroSheets

返回一个 Sheets 集合,此集合代表在指定工作簿中的所有 Microsoft Excel 4.0 宏表
本示例显示当前工作簿中 Microsoft Excel 4.0 宏表的数目。
MsgBox "There are " & ActiveWorkbook.Excel4MacroSheets.Count & _
    " Microsoft Excel 4.0 macro sheets in this workbook."

ExclusiveAccess

指定当前用户对共享清单中的工作簿进行独占访问。
本示例检查活动工作簿是否以共享清单方式打开,如果是,则本示例设置当前用户以独占方式访问工作簿。
If ActiveWorkbook.MultiUserEditing Then
    ActiveWorkbook.ExclusiveAccess
End If

Execute

执行指定的智能标记操作

ExecuteExcel4Macro

执行一个 Microsoft Excel 4.0 宏函数,然后返回此函数的结果
本示例对工作表 Sheet1 上的 C3 单元格执行 GET.CELL(42) 宏函数,然后在一个消息框中显示结果。GET.CELL(42) 宏函数返回当前窗口左边界到活动单元格的左边之间的水平距离。Visual Basic 中没有与此宏函数直接等价的函数。
Worksheets("Sheet1").Activate
Range("C3").Select
MsgBox ExecuteExcel4Macro("GET.CELL(42)")

ExecuteMso

执行由 idMso 参数标识的控件。
语法
表达式.ExecuteMso(idMso)
表达式   一个返回 CommandBars 对象的表达式。
参数
名称 必选/可选 数据类型 描述
idMso
必选 String 控件的标识符。

Exit

退出 Do...LoopFor...NextFunctionSub Property 代码块。
语法
Exit Do
Exit For
Exit Function
Exit Property
Exit Sub
Exit Do
提供一种退出 Do...Loop 循环的方法,并且只能在 Do...Loop 循环中使用。Exit Do 会将控制权转移到 Loop 语句之后的语句。当 Exit Do 用在嵌套的 Do...Loop 循环中时,Exit Do 会将控制权转移到 Exit Do 所在位置的外层循环。
Exit For
提供一种退出 For 循环的方法,并且只能在 For...Next For Each...Next 循环中使用。Exit For 会将控制权转移到 Next 之后的语句。当 Exit For 用在嵌套的 For 循环中时,Exit For 将控制权转移到 Exit For 所在位置的外层循环。
Exit Function
立即从包含该语句的 Function 过程中退出。程序会从调用 Function 的语句之后的语句继续执行。
Exit Property
立即从包含该语句的 Property 过程中退出。程序会从调用 Property 过程的语句之后的语句继续执行。
Exit Sub
立即从包含该语句的 Sub 过程中退出。程序会从调用 Sub 过程的语句之后的语句继续执行。

Exp

返回 Double,指定 e(自然对数的底)的某次方。
语法
Exp(number)
必要的 number 参数 number Double或任何有效的数值表达式。

ExpandHelp

设置或返回一个 Boolean 值,代表指定的智能文档帮助文字控件在文档操作任务窗格中被展开还是被折叠。True 表示控件被展开。False 表示控件被折叠。

Explosion

返回或设置饼图或圆环图的扇区的分离程度值。如果没有分离,则返回 0(零),即扇区的中心与饼图中心重合。Long 型,可读写。

ExponDist

返回指数分布。使用 EXPONDIST 可以建立事件之间的时间间隔模型,如银行自动提款机支付一次现金所花费的时间。例如,可以使用函数 EXPONDIST 来确定这一过程最长持续一分钟的发生概率。

Export

以图形格式导出图表。
本示例以 GIF 文件格式导出第一个图表。
Worksheets("Sheet1").ChartObjects(1) _
.Chart.Export _
    FileName:="current_sales.gif", FilterName:="GIF"

Export

将映射到指定 XmlMap 对象的单元格的内容导出到 XML 数据文件。

ExportXml

将映射到指定 XmlMap 对象的单元格的内容导出到 String 变量。

Extend

向已存在的系列集合中添加新的数据点。

ExtendList

如果 Microsoft Excel 自动将格式和公式扩展到清单中新增的数据上,则该值为 True
本示例设置 Excel,使其不对以后添加到清单中的数据应用格式和公式。
Application.ExtendList = False

Extent

返回指定分页符的类型:全屏或仅在打印区域内。可为以下 任一 XlPageBreakExtent 常量:xlPageBreakFull xlPageBreakPartialLong 类型,只读。

Extent

返回指定分页符的类型:全屏或仅在打印区域内。可为以下任一 XlPageBreakExtent 常量:xlPageBreakFull xlPageBreakPartialLong 类型,只读。

Fact

返回数的阶乘。一个数的阶乘等于 1*2*3*...* 该数。

FactDouble

返回数字的双倍阶乘。

FDist

返回 F 概率分布。使用此函数可以确定两个数据系列是否存在变化程度上的不同。例如,分析进入高校的男生、女生的考试分数,确定女生分数的变化程度是否与男生不同。

FeatureInstall

返回或设置一个值(常量),该值指定 Microsoft Excel 如何处理对所需功能尚未安装的方法和属性的调用
本示例激活 Microsoft Word 的一个新实例,并检查 FeatureInstall 属性的值。请确认设置了一个对 Microsoft Word 对象库的引用。如果 FeatureInstall 属性设置为 msoFeatureInstallNone,该代码将显示在消息框中,询问用户是否更改属性设置。如果用户响应“Yes”, 该属性将设置为 msoFeatureInstallOnDemand
Dim WordApp As New Word.Application, Reply As Integer
Application.ActivateMicrosoftApp xlMicrosoftWord With WordApp
    If .FeatureInstall = msoFeatureInstallNone Then
        Reply = MsgBox("Uninstalled features for this " _
            & "application " & vbCrLf _
            & "may cause a run-time error when called." & vbCrLf _
            & vbCrLf _
            & "Would you like to change this setting" & vbCrLf _
            & "to automatically install missing features?" _
            , 52, "Feature Install Setting")
        If Reply = 6 Then
            .FeatureInstall = msoFeatureInstallOnDemand
        End If
    End If
End With

FeatureTips

如果“Office 助手提供有关更有效地使用应用程序功能的信息,则为 True。可读/写。

FetchedRowOverflow

如果上次使用 Refresh 方法返回的行数比工作表中可用行数大,则该值为 TrueBoolean 类型,只读。

FieldListSortAscending

控制数据透视表字段列表中字段的排序顺序。当此属性设置为 True 时,字段按升序顺序排序。当它设置为 False 时,字段按数据源顺序排序。可读/写。

FieldNames

如果数据源的字段名称作为返回数据的列标题显示,则该值为 True。默认值为 TrueBoolean 类型,可读写。

FileAttr

返回一个 Long,表示使用 Open 语句所打开文件的文件方式。
语法
FileAttr(filenumber, returntype)
filenumber
必要。Integer 类型,任何有效的文件号。
returntype
必要。Integer 类型。它是数字,指出返回信息的类型。指定 1 则可返回一个代表文件方式的数值。而仅仅在 16 位系统中, 指定 2 才可以恢复操作系统的文件句柄。在 32 位系统中不支持 Returntype 2,它会导致错误发生。

FileConverters

返回已安装的文件转换器的信息
本示例显示是否安装了“Multiplan”文件转换器
installedCvts = Application.FileConverters
foundMultiplan = False
If Not IsNull(installedCvts) Then
    For arrayRow = 1 To UBound(installedCvts, 1)
        If installedCvts(arrayRow, 1) Like "*Multiplan*" Then
            foundMultiplan = True
            Exit For
        End If
    Next arrayRow
End If
If foundMultiplan = True Then
    MsgBox "Multiplan converter is installed"
Else
    MsgBox "Multiplan converter is not installed"
End If

FileCopy

复制一个文件。
语法
FileCopy source, destination
source
必要参数。字符串表达式,用来表示要被复制的文件名。source 可以包含目录或文件夹、以及驱动器。
destination
必要参数。字符串表达式,用来指定要复制的目地文件名。destination 可以包含目录或文件夹、以及驱动器。

FileDateTime

返回一个 Variant (Date),此为一个文件被创建或最后修改后的日期和时间。
语法
FileDateTime(pathname)
必要的 pathname 参数是用来指定一个文件名的字符串表达式。pathname 可以包含目录或文件夹、以及驱动器。

FileDialog

返回一个 FileDialog 对象,该对象代表文件对话框的实例
在本示例中,Microsoft Excel 打开文件对话框,允许用户选择一个或多个文件。选中这些文件之后,Excel 将逐条显示每个文件的路径。
Sub UseFileDialogOpen()
    Dim lngCount As Long
    ' Open the file dialog
    With Application.FileDialog(msoFileDialogOpen)
        .AllowMultiSelect = True
        .Show
        ' Display paths of each file selected
        For lngCount = 1 To .SelectedItems.Count
            MsgBox .SelectedItems(lngCount)
        Next lngCount
    End With
End Sub

FileFind

您已经请求了仅用于 Macintosh 上的 Visual Basic 关键字的帮助信息。 有关该关键字的详细信息,请参阅 Microsoft Office Macintosh 版本所附带的语言引用帮助

FileFormat

返回工作簿的格式或者类型。
本示例检查当前工作簿文件格式是否为 WK3 格式,如果是,则按常规文件格式保存该工作簿。
If ActiveWorkbook.FileFormat = xlWK3 Then
    ActiveWorkbook.SaveAs fileFormat:=xlNormal
End If

FileLen

返回一个 Long,代表一个文件的长度,单位是字节。
语法
FileLen(pathname)
必要的 pathname 参数是用来指定一个文件名的字符串表达式。pathname 可以包含目录或文件夹、以及驱动器。

FileName

返回或设置活动的“Office 助手的路径和文件名。可读/写。

Filename

返回或设置保存指定源对象位置的 URLIntranet 或网站上)或路径(本地或网络)。String 型,可读写。

FileSearch

为文件搜索返回一个 FileSearch 对象
本示例创建一个 FoundFiles 对象,该对象代表 My Documents 文件夹中的所有 Microsoft Excel 工作簿。
With Application.FileSearch
    .LookIn = "c:\my documents"
    .FileType = msoFileTypeExcelWorkbooks
    .Execute
End With

FileSearch

为文件搜索返回一个 FileSearch 对象。本属性仅在 Microsoft Windows 中可用

Fill

返回指定形状的 FillFormat 对象或指定图表的 ChartFillFormat 对象,这些对象包含形状或图表的填充格式属性。只读。
语法
表达式.Fill
表达式   一个代表 Shape 对象的变量。

FillAcrossSheets

将单元格区域复制到工作表组中所有其他工作表的同一位置
本示例用工作表 Sheet1 A1:A5 区域的内容填充工作表 Sheet5 Sheet7 上的相同单元格区域。
x = Array("Sheet1", "Sheet5", "Sheet7")
Sheets(x).FillAcrossSheets _
    Worksheets("Sheet1").Range("A1:C5")

FillAcrossSheets

将单元格区域复制到集合中所有其他工作表的同一位置。

FillAdjacentFormulas

如果每当查询表刷新时,指定查询表右侧的公式就自动更新,则该属性值为 TrueBoolean 类型,可读写。

FillDown

从指定区域的顶部单元格开始向下填充,直至该区域的底部
本示例基于单元格 A1 的内容填写 Sheet1 的单元格区域 A1:A10
Worksheets("Sheet1").Range("A1:A10").FillDown

FillLeft

从指定区域的最右边单元格开始向左填充
本示例基于 Sheet1 上单元格 M1 的内容,填充单元格区域 A1:M1
Worksheets("Sheet1").Range("A1:M1").FillLeft

FillRight

从指定区域的最左边单元格开始向右填充
本示例基于 Sheet1 上单元格 A1 的内容,填充单元格区域 A1:M1
Worksheets("Sheet1").Range("A1:M1").FillRight

FillUp

从指定区域的底部单元格开始向上填充,直至该区域的顶部
本示例基于 Sheet1 上单元格 A10 的内容,填充单元格区域 A1:A10
Worksheets("Sheet1").Range("A1:A10").FillUp

Filter

返回一个下标从零开始的数组,该数组包含基于指定筛选条件的一个字符串数组的子集。
语法
Filter(sourcesrray, match[, include[, compare]])
sourcearray
必需的。要执行搜索的一维字符串数组。
match
必需的。要搜索的字符串。
include
可选的。Boolean值,表示返回子串包含还是不包含match字符串。如果includeTrueFilter返回的是包含match子字符串的数组子集。如果includeFalseFilter返回的是不包含match子字符串的数组子集。
compare
可选的。数字值,表示所使用的字符串比较类型。有关其设置,请参阅下面的设置值部分。

FilterMode

果指定工作簿处于筛选模式,则该值为 True
本示例在消息框中显示 Sheet1 的筛选状态。
If Worksheets("Sheet1").FilterMode = True Then
    MsgBox "Filter mode is on"
Else
    MsgBox "Filter mode is off"
End If

FilterMode

如果工作表的筛选模式为自动筛选,则返回 True。只读 Boolean 类型。

Filters

返回一个 Filters 集合,该集合表示自动筛选区域中的所有筛选器。只读。

Find

在区域中查找特定信息,并返回 Range 对象,该对象代表用于查找信息的第一个单元格
本示例在工作表的单元格区域 A1:A500 中查找包含值 2 的所有单元格,并将这些单元格的值更改为 5
With Worksheets(1).Range("a1:a500")
    Set c = .Find(2, lookin:=xlValues)
    If Not c Is Nothing Then
        firstAddress = c.Address
        Do
            c.Value = 5
            Set c = .FindNext(c)
        Loop While Not c Is Nothing And c.Address <> firstAddress
    End If
End With

Find

在工作表中查找特定信息。

FindB

FIND FINDB 查找一个文本字符串内的另一个文本字符串,并返回一个数字,表示从文本字符串(从中查找另一个文本字符串)的第一个字符起开始查找的第一个文本字符串的起始位置。

FindControl

获取一个符合指定条件的 CommandBarControl 对象。
语法
表达式.FindControl(Type, Id, Tag, Visible)
表达式   一个代表 CommandBars 对象的变量。
参数
名称 必选/可选 数据类型 描述
Type
可选 Variant 控件的类型。
Id
可选 Variant 控件的标识符。
Tag
可选 Variant 控件的标记值。
Visible
可选 Variant 如果为 True,则只能在搜索中包含可见的命令栏控件。默认值为 False。可见的命令栏包括所有可见的工具栏和执行 FindControl 方法时打开的所有菜单。
返回值
CommandBarControl

FindControl

获取一个符合指定条件的 CommandBarControl 对象。
语法
表达式.FindControl(Type, Id, Tag, Visible, Recursive)
表达式   一个代表 CommandBar 对象的变量。
参数
名称 必选/可选 数据类型 描述
Type
可选 Variant 控件的类型。
Id
可选 Variant 控件的标识符。
Tag
可选 Variant 控件的标记值。
Visible
可选 Variant 如果为 True,则只能在搜索中包含可见的命令栏控件。默认值为 False。可见的命令栏包括所有可见的工具栏和执行 FindControl 方法时打开的所有菜单。
Recursive
可选 Variant 如果该值为 True,那么将在命令栏及其所有弹出式子工具栏中查找。此参数仅应用于 CommandBar 对象。默认值为 False
返回值
CommandBarControl

FindControls

获取符合指定条件的 CommandBarControls 集合。
语法
表达式.FindControls(Type, Id, Tag, Visible)
表达式   一个代表 CommandBars 对象的变量。
参数
名称 必选/可选 数据类型 描述
Type
可选 Variant 为指定控件类型的 MsoControlType 常量之一。
Id
可选 Variant 控件的标识符。
Tag
可选 Variant 控件的标记值。
Visible
可选 Variant 如果为 True,则只能在搜索中包含可见的命令栏控件。默认值为 False
返回值
CommandBarControls

FindFile

显示打开对话框
本示例显示打开对话框。
Application.FindFile

FindFormat

设置或返回要查找的单元格格式类型的搜索条件
在本示例中,搜索条件设置为查找文字为 Arial、常规和 10 号字体的单元格,并通知用户。
Sub UseFindFormat()
    ' Establish search criteria.
    With Application.FindFormat.Font
        .Name = "Arial"
        .FontStyle = "Regular"
        .Size = 10
    End With
    ' Notify user.
    With Application.FindFormat.Font
        MsgBox .Name & "-" & .FontStyle & "-" & .Size & _
            " font is what the search criteria is set to."
    End With
End Sub

FindNext

继续执行用 Find 方法启动的搜索
本示例在单元格区域 A1:A500 中查找值为 2 的单元格,并将这些单元格的值变为 5
With Worksheets(1).Range("a1:a500")
    Set c = .Find(2, lookin:=xlValues)
    If Not c Is Nothing Then
        firstAddress = c.Address
        Do
            c.Value = 5
            Set c = .FindNext(c)
        Loop While Not c Is Nothing And c.Address <> firstAddress
    End If
End With

FindPrevious

继续执行用 Find 方法启动的搜索
本示例演示 FindPrevious 方法如何与 Find 方法和 FindNext 方法共用。运行本示例之前,请确保 Sheet1 B 列中至少出现过两次“Phoenix”
Set fc = Worksheets("Sheet1").Columns("B").Find(what:="Phoenix")
    MsgBox "The first occurrence is in cell " & fc.Address
Set fc = Worksheets("Sheet1").Columns("B").FindNext(after:=fc)
    MsgBox "The next occurrence is in cell " & fc.Address
Set fc = Worksheets("Sheet1").Columns("B").FindPrevious(after:=fc)
    MsgBox "The previous occurrence is in cell " & fc.Address

FInv

返回 F 概率分布的反函数值。如果 p = FDIST(x,...),则 FINV(p,...) = x

FirstPage

返回或设置工作簿或节的第一页上的文本对齐方式。

FirstPageNumber

返回或设置打印指定工作表时第一页的页号。如果设为 xlAutomatic,则 Microsoft Excel 采用第一页的页号。默认值为 xlAutomaticLong 类型,可读写。

FirstSliceAngle

以度为单位返回或设置饼图或圆环图的第一扇区的角度(从垂直方向顺时针计算)。仅应用于饼图、三维饼图和圆环图。值的范围从 0 360Long 类型,可读写。

Fisher

返回点 x Fisher 变换。该变换生成一个正态分布而非偏斜的函数。使用此函数可以完成相关系数的假设检验。

FisherInv

返回 Fisher 变换的反函数值。使用此变换可以分析数据区域或数组之间的相关性。如果 y = FISHER(x),则 FISHERINV(y) = x

FitToPagesTall

返回或设置打印工作表时,对工作表进行缩放使用的页高。仅应用于工作表。Variant 类型,可读写。

FitToPagesWide

返回或设置打印工作表时,对工作表进行缩放使用的页宽。仅应用于工作表。Variant 类型,可读写。

FixInt

返回参数的整数部分。
语法
Int(number)
Fix(number)
必要的 number 参数是 Double 或任何有效的数值表达式。如果 number 包含 Null,则返回 Null

Fixed

将数字舍入到指定的小数位数,使用句点和逗号,以十进制数格式对该数进行格式设置,并以文本形式返回结果。

FixedDecimal

将此属性设置为True之后,所有输入的数据由FixedDecimalPlaces 属性设定的小数位数设置格式
本示例将 FixedDecimal 属性设置为 True,并将 FixedDecimalPlaces 属性设为 4。本示例运行后,在工作表中输入“30000”将生成“3”,输入“12500”生成“1.25”
Application.FixedDecimal = True
Application.FixedDecimalPlaces = 4

FixedDecimalPlaces

如果 FixedDecimal 属性的值为 True,则返回或设置原来所设定的小数位数
本示例将 FixedDecimal 属性设置为 True,并将 FixedDecimalPlaces 属性设为 4。本示例运行后,在工作表中输入“30000”将生成“3”,输入“12500”生成“1.25”
Application.FixedDecimal = True
Application.FixedDecimalPlaces = 4

Flip

绕指定形状的水平或垂直对称轴翻转该形状。
语法
表达式.Flip(FlipCmd)
表达式   一个代表 Shape 对象的变量。
参数
名称 必选/可选 数据类型 描述
FlipCmd
必选 MsoFlipCmd 指定形状是水平翻转还是垂直翻转。

Floor

返回一个 Floor 对象,该对象代表三维图表的基底
本示例将 Chart1 的基底颜色设为蓝色。本示例应在三维图表上运行(Floor 属性在二维图表无效)。
Charts("Chart1").Floor.Interior.ColorIndex = 5

Floor

number 向下舍入(向零的方向),使其等于最接近的 significance 的倍数。

FolderSuffix

返回文件夹后缀,当您将文档保存为网页、使用长文件名,以及选择将支持文件单独保存在某个文件夹中(即,如果 UseLongFileNames OrganizeInFolder 属性设置为 True)时,Microsoft Excel 使用该后缀。String 型,只读。

Follow

如果已经下载指定文档,则显示缓冲区中的该文档。否则,本方法对指定超链接进行处理以下载目标文档,然后将该文档在适当的应用程序中显示出来。

FollowHyperlink

本方法对指定超链接进行处理以下载目标文档,然后将该文档在适当的应用程序中显示出来。
本示例将 www.gohere.com 中的文档加载到一个新窗口,并将其添加到历史记录文件夹。
ActiveWorkbook.FollowHyperlink Address:="http://example.microsoft.com", _
    NewWindow:=True

FollowHyperlink

当单击工作表上的任意超链接时,发生此事件
本示例对在当前活动工作簿中访问过的所有链接保留一个列表或历史记录。
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
    With UserForm1
        .ListBox1.AddItem Target.Address
        .Show
    End With
End Sub

Font

返回一个 Font 对象,该对象代表指定对象的字体
本示例判断单元格 A1 的字体名称是否为 Arial,并通知用户。
Sub CheckFont()
    Range("A1").Select
    ' Determine if the font name for selected cell is Arial.
    If Range("A1").Font.Name = "Arial" Then
        MsgBox "The font name for this cell is 'Arial'"
    Else
        MsgBox "The font name for this cell is not 'Arial'"
    End If
End Sub

Font

包含对象的字体属性(字体名称、字体大小、字体颜色等)。

Font

返回一个 Font 对象,该对象允许用户根据单元格的字体格式设置或返回搜索条件。
语法

表达式.Font

表达式   一个代表 CellFormat 对象的变量。

Font

返回一个 Font 对象,它代表指定对象的字体。
语法
表达式.Font
表达式   一个代表 Style 对象的变量。

Font

返回一个 Font 对象,它代表指定对象的字体。

FontBold

如果指定艺术字中的字体格式为加粗,则该属性值为 TrueMsoTriState 类型,可读写。

FontItalic

如果指定艺术字中的字体是倾斜的,则返回 msoTrueMsoTriState 类型,可读写。

FontName

返回或设置指定艺术字的字体名称。String 类型,可读写。

Fonts

返回 WebPageFonts 集合,该集合代表用户在 Excel 中打开网页,而该网页中没有指定任何字体信息,或者当前默认字体无法显示网页中的字符集时,Microsoft Excel 将使用的字体集。只读。

FontSize

以磅为单位返回或设置指定艺术字的字体大小。Single 类型,可读写。

FontStyle

返回或设置字体样式
本示例将 Sheet1 A1 单元格的字体样式设为加粗和倾斜。
Worksheets("Sheet1").Range("A1").Font.FontStyle = "Bold Italic"

FooterMargin

以磅为单位返回或设置页脚到页面底端的距离。Double 类型,可读写。

For Each...Next

针对一个数组或集合中的每个元素,重复执行一组语句。
语法
For Each element In group
[statements]
[Exit For]
[statements]
Next [element]
element
必要参数。用来遍历集合或数组中所有元素的变量。对于集合来说,element 可能是一个 Variant 变量、一个通用对象变量或任何特殊对象变量。对于数组而言,element只能是一个 Variant 变量。
group
必要参数。对象集合或数组的名称(用户定义类型的数组除外)。
statements
可选参数,针对 group 中的每一项执行的一条或多条语句。

For...Next

以指定次数来重复执行一组语句。
语法
For counter = start To end [Step step]
[statements]
[Exit For]
[statements]
Next [counter]
counter
必要参数。用做循环计数器的数值变量。这个变量不能是 Boolean 或数组元素。
start
必要参数。counter 的初值。
End
必要参数,counter 的终值。
Step
可选参数。counter 的步长。如果没有指定,则 step 的缺省值为 1
Statements
可选参数。放在 For Next 之间的一条或多条语句,它们将被执行指定的次数。

Forecast

根据已有的数值计算或预测未来值。此预测值为基于给定的 x 值推导出的 y 值。已知的数值为已有的 x 值和 y 值,再利用线性回归对新值进行预测。可以使用该函数对未来销售额、库存需求或消费趋势进行预测。

ForeColor

返回或设置一个 ColorFormat 对象,它代表指定的前景填充色或纯色。

ForeColor

返回或设置一个 ChartColorFormat 对象,它代表指定的前景填充色或纯色。

Format

返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。
语法
Format(expression[, format[, firstdayofweek[, firstweekofyear]]])
expression
必要参数。任何有效的表达式。
format
可选参数。有效的命名表达式或用户自定义格式表达式。
firstdayofweek
可选参数。常数,表示一星期的第一天。
firstweekofyear
可选参数。常数,表示一年的第一周。

Format

返回 ChartFormat 对象。只读。

FormatCondition

代表条件格式。
说明
FormatCondition
对象是 FormatConditions 集合的成员。对于给定区域,FormatConditions 集合中包含的条件格式不能超过三个。

FormatConditions

返回 FormatConditions 集合,该集合代表指定区域的所有条件格式
本示例修改单元格区域 E1:E10 的现有条件格式。
Worksheets(1).Range("e1:e10").FormatConditions(1) _
    .Modify xlCellValue, xlLess, "=$a$1"

FormatConditions

代表单个区域的所有条件格式的集合

FormatCurrency

返回一个货币值格式的表达式,它使用系统控制面板中定义的货币符号。
语法
FormatCurrency(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])
Expression
必需的。要格式化的表达式。
NumDigitsAfterDecimal
可选的。数字值,表示小数点右边的显示位数。缺省值为–1,表示使用计算机的区域设置值。
IncludeLeadingDigit
可选的。三态常数,表示小数点前是否显示一个零。关于其值,请参阅设置值部分。
UseParensForNegativeNumbers
可选的。三态常数,表示是否把负数值放在园括号内。关于其值,请参阅设置值部分。
GroupDigits
可选的。三态常数,表示是否用组分隔符对数字进行分组,组分隔符由计算机的区域设置值指定。关于其值,请参阅设置值部分。

FormatDateTime

返回一个日期或时间格式的表达式。
语法
FormatDateTime(Date[,NamedFormat])
Date
必需的。要被格式化的日期表达式。
NamedFormat
可选的。数字值,表示日期/时间所使用的格式。如果忽略该值,则使用vbGeneralDate

FormatNumber

返回一个数字格式的表达式。
语法
FormatNumber(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])
Expression
必需的。要被格式化的表达式。
NumDigitsAfterDecimal
可选的。数字值,表示小数点右边的显示位数。缺省值为–1,表示使用计算机的区域设置值。
IncludeLeadingDigit
可选的。三态常数,表示小数点前是否显示零。关于其值,请参阅设置值部分。
UseParensForNegativeNumbers
可选的。三态常数,表示是否把负数值放在圆括号内。关于其值,请参阅设置值部分。
GroupDigits
可选的。的三态常数,表示是否用组分隔符对数字分组,组分隔符在计算机的区域设置值中指定。关于其值,请参阅设置值部分。

FormatPercent

返回一个百分比格式(乘以100)的表达式,后面有%符号。
语法
FormatPercent(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])
Expression
必需的。要格式化的表达式。
NumDigitsAfterDecimal
可选的。表示小数点右边的显示位数。缺省值为–1,表示使用计算机的区域设置值。
IncludeLeadingDigit
可选的。三态常数,表示小数点前是否显示零。关于其值,请参阅设置值部分。
UseParensForNegativeNumbers
可选的。三态常数,表示是否把负数放在圆括号内。关于其值,请参阅设置值部分。
GroupDigits
可选的。三态常数,表示是否用组分隔符对数字进行分组,组分隔符在计算机的区域设置值中指定。关于其值,请参阅设置值部分。

FormatRow

返回或设置一个 Boolean 值,指定在条件格式规则的计算结果为 True 时是否应设置整个 Excel 表行的格式。默认值为 False

FormControlType

Microsoft Excel 控件 Microsoft Excel 控件:Excel 本身具有的控件,而不是 ActiveX 控件。)类型。XlFormControl 类型,只读。
语法
表达式.FormControlType
表达式   一个代表 Shape 对象的变量。

Formula

返回或设置 A1 样式表示法和宏语言中的对象的公式
本示例设置 Sheet1 A1 单元格的公式。
Worksheets("Sheet1").Range("A1").Formula = "=$A$4+$A$10"

Formula

返回一个 String 值,它代表多维表达式 (MDX) 语法中成员的公式。

Formula

返回或设置一个 String 值,它代表 A1 样式表示法和宏语言中的对象的公式。

Formula1

返回与条件格式或者数据有效性相关联的值或表达式。可为常量值、字符串值、单元格引用或公式。String 型,只读。

Formula2

返回与条件格式或数据有效性验证第二部分相关联的值或表达式。仅用于数据有效性条件格式 Operator 属性为 xlBetween xlNotBetween 的情况。可为常量值、字符串值、单元格引用或公式。String 类型,只读。

FormulaArray

返回或设置区域的数组公式
本示例在 Sheet1 上的单元格区域 A1:C5 中输入数组常量 3
Worksheets("Sheet1").Range("A1:C5").FormulaArray = "=3"
本示例在 sheet1 上的单元格区域 E1:E3 中输入数组公式“=SUM(R1C1:R3C3)”
Worksheets("Sheet1").Range("E1:E3").FormulaArray = _
    "=Sum(R1C1:R3C3)"

FormulaHidden

如果工作表处于保护状态时将隐藏公式,则该值为 True
本示例在工作表处于保护状态时,隐藏 Sheet1 中单元格 A1 B1 的公式。
Sub HideFormulas()
Worksheets("Sheet1").Range("A1:B1").FormulaHidden = True
End Sub

FormulaHidden

返回或设置一个 Variant 值,它指明在工作表处于保护状态时是否隐藏公式。
语法

表达式.FormulaHidden

表达式   一个代表 CellFormat 对象的变量。

FormulaHidden

返回或设置一个 Boolean 值,它指明在工作表处于保护状态时是否隐藏公式。
语法
表达式.FormulaHidden
表达式   一个代表 Style 对象的变量。

FormulaHidden

返回或设置一个 Boolean 值,它指明在工作表处于保护状态时是否隐藏公式。

FormulaLabel

返回或设置指定区域的公式标志类型
本示例对当前活动工作簿设置 AcceptLabelsInFormulas 属性,然后将单元格 B1:D1 设置为列标志。
ActiveWorkbook.AcceptLabelsInFormulas = True
Worksheets(1).Range("b1:d1").FormulaLabel = xlColumnLabels

FormulaLocal

返回或设置指定对象的公式,用用户语言中 A1-样式引用
假定使用的是美国英语版 Microsoft Excel,并往第一张工作表的 A11 单元格中输入了公式“=SUM(A1:A10)”。如果在一台运行德文版 Microsoft Excel 的计算机上打开该工作表,并运行下例,该示例将在消息框中显示公式“=SUMME(A1:A10)”
MsgBox Worksheets(1).Range(A11).FormulaLocal

FormulaLocal

返回或设置指定对象的公式,使用用户语言 A1 格式引用。String 型,可读写。

FormulaR1C1

返回或设置指定对象的公式,用宏语言的 R1C1-样式符号表示
本示例为 Sheet1 B1 单元格设置公式。
Worksheets("Sheet1").Range("B1").FormulaR1C1 = "=SQRT(R1C1)"

FormulaR1C1

返回或设置指定对象的公式,使用宏语言 R1C1 格式符号表示。String 型,可读写。

FormulaR1C1Local

返回或设置指定对象的公式,用用户语言的 R1C1-样式符号表示
假定使用的是美国英语版的 Microsoft Excel,并向第一张工作表的 A11 单元格中输入了公式“=SUM(A1:A10)”。如果在一台运行德文版 Microsoft Excel 的计算机上打开该工作表,并运行下列示例,该示例将在消息框中显示公式“=SUMME(Z1S1:Z10S1)”
MsgBox Worksheets(1).Range("A11").FormulaR1C1Local

FormulaR1C1Local

返回或设置指定对象的公式,使用用户语言 R1C1 格式符号表示。String 型,可读写。

Forward

返回或设置趋势线向前延伸的周期数目(或散点图中的单位个数)。Long 类型,可读写。

Forward2

返回或设置趋势线向前延伸的周期数目(或散点图中的单位个数)。可读/ Double 类型。

ForwardMailer

您已经请求了仅用于 Macintosh 上的 Visual Basic 关键字的帮助信息。有关该关键字的详细信息,请参阅 Microsoft Office Macintosh 版本所附带的语言引用帮助。

FreeFile

返回一个 Integer,代表下一个可供 Open 语句使用的文件号。
语法
FreeFile[(rangenumber)]
可选的参数 rangenumber 是一个 Variant,它指定一个范围,以便返回该范围之内的下一个可用文件号。指定 0(缺省值)则返回一个介于 1 – 255 之间的文件号。指定 1 则返回一个介于 256 – 511 之间的文件号。

FreezePanes

如果拆分窗格被冻结,则该值为 True
本示例冻结 Book1.xls 当前窗口的拆分窗格。
Workbooks("BOOK1.XLS").Worksheets("Sheet1").Activate
ActiveWindow.FreezePanes = True

FreezePanes

如果拆分窗格被冻结,则该属性值为 TrueBoolean 类型,可读写。
语法
表达式.FreezePanes
表达式   一个代表 Window 对象的变量。

Frequency

计算数值在某个区域内的出现频率,然后返回一个垂直数组。例如,使用函数 FREQUENCY 可以在分数区域内计算测验分数的个数。由于函数 FREQUENCY 返回一个数组,所以它必须以数组公式的形式输入。

FTest

返回 F 检验的结果。F 检验返回的是当 array1 array2 的方差无明显不同时的双尾概率。可以使用此函数来确定两个样本的方差是否不同。例如,给定公立和私立学校的测试成绩,可以检验各学校间测试成绩的差别程度。

FullName

返回对象的名称,包括其磁盘路径的字符串
本示例显示每一个可用加载宏的路径及文件名。
For Each a In AddIns
    MsgBox a.FullName
Next a
本示例显示当前工作簿的路径及文件名(假定尚未保存此工作簿)。
MsgBox ActiveWorkbook.FullName

FullName

返回对象的名称(以字符串表示),包括其磁盘路径。String 型,只读。
语法
表达式.FullName
表达式   一个代表 AddIn 对象的变量。
返回对象的名称(以字符串表示),包括其磁盘路径。String 型,只读。
语法
表达式.FullName
表达式   一个代表 AddIn 对象的变量。

FullName

返回对象的名称(以字符串表示),包括其磁盘路径。String 型,只读。

FullNameURLEncoded

返回指示对象名称(包括其磁盘路径)的字符串
在本示例中,Microsoft Excel 向用户显示活动工作簿的路径和文件名称。
Sub UseCanonical()
    ' Display the full path to user.
    MsgBox ActiveWorkbook.FullNameURLEncoded
End Sub

Function

声明 Function 过程的名称,参数以及构成其主体的代码。
语法
[Public | Private | Friend] [Static] Function name [(arglist)] [As type]
[statements]
[name = expression]
[Exit Function]
[statements]
[name = expression]
End Function
Public
可选的。表示所有模块的所有其它过程都可访问这个 Function 过程。如果是在包含 Option Private 的模块中使用,则这个过程在该工程外是不可使用的。
Private
可选的。表示只有包含其声明的模块的其它过程可以访问该 Function 过程。
Friend
可选的。只能在类模块中使用。表示该 Function 过程在整个工程中都是可见的,但对于对象实例的控制者是不可见的。
Static
可选的。表示在调用之间将保留 Function 过程的局部变量值。Static 属性对在该 Function 外声明的变量不会产生影响,即使过程中也使用了这些变量
name
必需的。Function 的名称;遵循标准的变量命名约定。
arglist
可选的。代表在调用时要传递给 Function 过程的参数变量列表。多个变量应用逗号隔开。
type
可选的。Function 过程的返回值的数据类型,可以是 Byte Boolean IntegerLongCurrencySingleDoubleDecimal(目前尚不支持)、DateString(除定长)、ObjectVariant或任何用户定义类型。
statements
可选的。在 Function 过程中执行的任何语句组。
expression
可选的。Function 的返回值。

Function

返回或设置对数据透视表字段汇总时所使用的函数(仅用于数据字段)。XlConsolidationFunction 类型,可读写。

FunctionWizard

对指定区域左上角单元格启动函数向导
本示例对 Sheet1 中活动单元格启动函数向导。
Worksheets("Sheet1").Activate
ActiveCell.FunctionWizard

FV

返回一个 Double,指定未来的定期定额支付且利率固定的年金。
语法
FV(rate, nper, pmt[, pv[, type]])
rate
必要。Double,指定每一期的利率。例如,如果有一笔贷款年百分率 (APR) 为百分之十且按月付款的汽车贷款,则利率为 0.1/12 0.0083
nper
必要。Integer,指定一笔年金的付款总期限。例如,如果对一笔为期四年的汽车贷款选择按月付款方式,则贷款期限共有 4 * 12(或 48)个付款期。
pmt
必要。Double 指定每一期的付款金额。付款金额通常包含本金和利息,而且此付款金额在年金的有效期间是不会改变的。
pv
可选。Variant,指定未来一系列付款(或一次付清款项)的现值。例如,当借钱买一辆汽车时时,向贷方所借的金额为未来每月付款给贷方的现值。如果省略的话,缺省值为 0
type
可选。Variant,指定贷款到期时间。如果贷款在贷款周期结束时到期,请使用 0。如果贷款在周期开始时到期,请使用 1。如果省略的话,缺省值为 0

Fv

基于固定利率和等额分期付款方式,返回某项投资的未来值。

FVSchedule

基于一系列复利返回本金的未来值。函数 FVSCHEDULE 用于计算某项投资在变动或可调利率下的未来值。

 


猜你喜欢

转载自blog.csdn.net/hpdlzu80100/article/details/80699402