在VBA如何使用Excel工作表函数 发布: | 作者: Microsoft | 来源: Microsoft | 查看: 5743次 摘自EXCEL帮助 在 Visual Basic 中使用 Microsoft Excel 工作表函数 在 Visual Basic 语句中可以使用大多数 Microsoft Excel 工作表函数
若要查看可以使用的工作表函数列表,请参阅 可用于 Visual Basic 的工作表函数列表
注释 一些工作表函数在 Visual Basic 中是不实用的
例如:Concatenate 函数就不实用,因为在 Visual Basic 中可使用 & 运算符来连接多个文本值
从 Visual Basic 中调用工作表函数 在 Visual Basic 中,通过 WorksheetFunction 对象可使用 Microsoft Excel 工作表函数
以下 Sub 过程使用 Min 工作表函数来决定在某个单元格区域中的最小值
首先,将变量 myRange 声明为 Range 对象,然后将其设置为 Sheet1 上的 A1:C10 单元格区域
指定另一个变量 answer 为对 myRange 应用 Min 函数的结果
最后,answer 的值就被显示在消息框中
Sub UseFunction() Dim myRange As Range Set myRange = Worksheets("Sheet1")
Range("A1:C10") answer = Application
WorksheetFunction
Min(myRange) MsgBox answer End Sub 如果您使用的工作表函数需要一个单元格区域引用作为参数,则必须指定一个 Range 对象
例如:您可以用 Match 工作表函数搜索单元格区域
可以在工作表单元格中