VBA - What Sheet是'WorksheetFunction'的参考?
问题描述:
我知道WorksheetFunction被用作Microsoft Excel工作表函数的容器,但不知道如何在引用特定工作表时使用该函数。VBA - What Sheet是'WorksheetFunction'的参考?
我想在特定工作表上使用'WorksheetFunction.CountA'函数,但不知道如何引用该工作表。
是这样的:
ActiveWorkbook.Sheets( “somesheet”)WorksheetFunction.CountA
答
它不是一个片而是对所有的功能的容器中的一个将使用奥纳片,但允许。他们被用在VBA中。
它可以从Application对象访问。
例如
Application.WorksheetFunction.CountA(myRange)
或从参考页https://msdn.microsoft.com/en-us/library/office/ff841212.aspx
Set myRange = Worksheets("Sheet1").Range("A1:C10")
answer = Application.WorksheetFunction.Min(myRange)
MsgBox answer
'表( “Sheet 2中”)'?编辑:每次编辑OP“Sheets(”somesheet“)'。您在XD Edit2之前对其进行了限定:我是否受到拖累XD Edit3:我的语法不正确? – findwindow
什么决定工作表是公式中的范围而不是函数本身。 –
啊我的错。是的,斯科特说。 – findwindow